Встречается на собеседованиях • сегодня
Какие знаешь ссылочные типы данных
В JavaScript ссылочные типы данных — это объекты, которые передаются по ссылке, а не по значению. К ним относятся:
- Объекты (
{}) - Массивы (
[]) - Функции (
function() {}) - Даты (
new Date()) - Регулярные выражения (
/pattern/) - Коллекции (
Map,Set,WeakMap,WeakSet)
Пример:
javascript
const obj1 = { a: 1 };
const obj2 = obj1; // obj2 ссылается на obj1
obj2.a = 2;
console.log(obj1.a); // 2 (изменение отразилось в obj1)Особенности:
- При присваивании копируется ссылка, а не сам объект.
- Для сравнения ссылочных типов используется строгое равенство (
===), проверяющее ссылки. - Для создания независимой копии нужны методы глубокого клонирования (
JSON.parse(JSON.stringify(obj)),structuredClone()или библиотеки типа Lodash).

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