Существует несколько способов:
Array.isArray(): наиболее современный и надежный метод.
javascript
Использование instanceof Array: работает корректно, но может давать ложные срабатывания при работе с фреймами и разными контекстами выполнения.
javascript
Проверка типа с помощью Object.prototype.toString.call(): безопасный способ, который возвращает строку, представляющую тип объекта.
javascript
Наиболее предпочтительным и безопасным является использование Array.isArray().