Встречается на собеседованиях • сегодня
Как проверить, является ли объект массивом
В JavaScript есть несколько способов проверить, является ли объект массивом:
- Array.isArray() - современный и рекомендуемый способ:
javascript
const arr = [1, 2, 3];
console.log(Array.isArray(arr)); // true- instanceof - проверяет цепочку прототипов, но может дать ложный результат при работе с фреймами:
javascript
console.log(arr instanceof Array); // true- Object.prototype.toString.call() - надежный, но более сложный способ:
javascript
console.log(Object.prototype.toString.call(arr) === '[object Array]'); // trueЛучше всего использовать Array.isArray(), так как он:
- Поддерживается во всех современных браузерах
- Надежно определяет массивы
- Работает правильно даже с массивами из разных фреймов
- Прост в использовании

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы