Самый простой надёжный и кроссбраузерный способ, позволяющий определить, является ли объект javascript массивом, это воспользоваться функцией isArray встроенного объекта Array
В качестве единственного параметра необходимо указать тестируемый объект.
Такая проверка будет действовать в любом браузере и в обычных .js файлах.
Например если тестируемый объект называется myObj, то проверить можно так:
Array.isArray(myOb<wbr />j)
результат true в случае если myObj является массивом и false в случае, если это не массив.
Пример для тестирования в адресной строке браузера:
javascript: a = [1,2,3,4,5] ; alert( Array.isArray(a) )
результат true