¿Cómo saber si una variable es de tipo Array en JavaScript?

¿Cómo saber si una variable es de tipo Array en JavaScript?

Hay veces en que la función typeof no es lo suficientemente específica para saber si una variable es de tipo Array.

Saber si una variable es de tipo Array puede llegar a ser muy útil para implementar lógica condicional más compleja dentro de una función.

Para saber si una variable es de tipo Array, puedes hacer uso del método estático isArray() que forma parte del objeto nativo de JavaScript. El método se puede utilizar de la siguiente manera:

const números = [1, 2, 3]
console.log(Array.isArray(números)) //true

Este método regresara un valor booleano que puede ser evaluado en una condicional.

const frutas = [“manzana”,”naranja”,”sandia”];
if(Array.isArray(frutas)){
   //…lógica condicional
}