Встречается на собеседованиях • сегодня

Почему массив не является типом данных

Массив — это структура данных, а не примитивный тип. В JavaScript есть 7 примитивных типов (string, number, boolean, null, undefined, symbol, bigint), а массив — это объект (ссылочный тип).

Ключевые различия:

  1. Хранение: Примитивы хранятся по значению, массивы — по ссылке.
  2. Методы: Массивы имеют методы (push, map и т.д.), примитивы — нет (кроме автоупаковки).
javascript
const arr = [1, 2];
console.log(typeof arr); // "object" (не "array"!)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы