Существует несколько способов:
Использовать Array.isArray(). Это самый надежный и рекомендуемый способ.
javascript
Использовать instanceof Array. Работает для массивов, созданных в текущем фрейме или окне. Может давать ложные результаты при работе с фреймами или кросс-доменными сценариями.
javascript
Использовать Object.prototype.toString.call(). Возвращает строковое представление типа объекта. Для массивов это "[object Array]".
javascript
Наиболее предпочтительным является использование Array.isArray(), так как он надежен и не имеет побочных эффектов, связанных с контекстом выполнения.