> Что возвращает typeof для массива в JavaScript (JavaScript)

Уровень: middle · Роль: frontend · Категория: Технические вопросы

Компании: YADRO

Стек: JavaScript

> Пример ответа

В JavaScript оператор typeof для массива возвращает строку "object". Это связано с тем, что массивы являются частным случаем объектов. Для точной проверки, является ли значение массивом, следует использовать Array.isArray() или Object.prototype.toString.call(value) === '[object Array]'. Например:

JAVASCRIPT
const arr = [1, 2, 3];
console.log(typeof arr); // "object"
console.log(Array.isArray(arr)); // true

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью