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

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