Solo para añadir, la mejor manera de saber si un dato es un array es esta:
Código Javascript
:
Ver originalObject.prototype.toString.call(tuArray) === "[object Array]"
Puesto que con el operador
typeof
, obtendrás
Object
por resultado, lo cual no quiere decir que se trate necesariamente de un array.
Saludos