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

К какому типу относятся функции, массивы и объекты

Функции, массивы и объекты в JavaScript относятся к ссылочному типу данных (reference type).

  • Объекты ({}) — это коллекции свойств (ключ-значение).
  • Массивы ([]) — частный случай объектов с числовыми индексами.
  • Функции — тоже объекты, но вызываемые.
javascript
const obj = { a: 1 };
const arr = [1, 2, 3];
const func = () => console.log('Hello');

console.log(typeof obj); // "object"
console.log(typeof arr); // "object" (массив — подвид объекта)
console.log(typeof func); // "function" (но технически тоже объект)

При присваивании или передаче в функцию копируется ссылка, а не само значение.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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