Встречается на собеседованиях • сегодня
Какие типы данных можно передать по ссылке
В JavaScript все примитивные типы (number, string, boolean, null, undefined, symbol, bigint) передаются по значению, а объекты (включая массивы, функции и объекты) передаются по ссылке.
Пример:
javascript
// По значению
let a = 10;
let b = a; // Копируется значение
b = 20;
console.log(a); // 10 (не изменилось)
// По ссылке
let obj1 = { value: 10 };
let obj2 = obj1; // Копируется ссылка
obj2.value = 20;
console.log(obj1.value); // 20 (изменилось)Для объектов изменение в одном месте влияет на все ссылки. Чтобы избежать этого, можно создать копию объекта (например, через {...obj} или Object.assign()).

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