En muchas ocasiones necesitas saber is un objeto es o no un array cuando pasas dicho objeto como parámetro a alguna función. En caso de que sea un array, podrías ejecutar alguna operación, u otra función o ninguna en caso de que no lo sea.
Para saber si un elemento es un array, utilizaremos la función isArray()
del objeto Array
, incorporado a JavaScript desde su versión ES5.
Primero vamos a definir dos objetos a modo de ejemplo; uno que sea un array y otro que no:
const objeto = { a: 1, b: 2, c: 3 };
const lista= [1, 2, 3];
Ahora vamos a comprobar si los elementos anteriores son un array o no:
Array.isArray(objeto); // falso
Array.isArray(lista); // verdaro
Y esto ha sido todo.