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

Что такое ссылочный тип данных в JavaScript

В JavaScript ссылочные типы данных — это объекты, массивы, функции и другие коллекции, которые хранятся в памяти по ссылке. При присваивании или передаче в функцию передаётся не копия значения, а ссылка на него.

Пример:

javascript
const obj1 = { a: 1 };
const obj2 = obj1; // obj2 ссылается на тот же объект
obj2.a = 2;

console.log(obj1.a); // 2, так как изменился общий объект

Особенности:

  • Сравнение ссылочных типов проверяет ссылки, а не содержимое: {} === {}false.
  • Для копирования используют Object.assign(), [...arr] или глубокое клонирование (например, JSON.parse(JSON.stringify(obj))).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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