Cómo comprobar si un elemento es un array en JavaScript

Javascript

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.


Avatar de Edu Lazaro

Edu Lázaro: Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

👋 Hola! Soy Edu, me encanta crear cosas y he redactado esta guía. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirla en Twitter 😊

Si quieres conocer mis proyectos, sígueme en Twitter.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

“- Hey, Doc. No tenemos suficiente carretera para ir a 140/h km. - ¿Carretera? A donde vamos, no necesitaremos carreteras.”