Встречается на собеседованиях • сегодня
Почему Typeof массивы будет Object
В JavaScript typeof массива возвращает "object", потому что массивы являются подтипом объекта. Они наследуют от Object.prototype и имеют дополнительные методы (например, push, pop).
Для точной проверки лучше использовать Array.isArray():
javascript
const arr = [1, 2, 3];
console.log(typeof arr); // "object"
console.log(Array.isArray(arr)); // trueЭто связано с историческими причинами и архитектурой JS, где массивы реализованы как объекты с числовыми ключами.

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