JavaScript · Junior · Запитання 20 з 75
Що виведе код?
const a = { n: 1 };
const b = a;
b.n = 2;
console.log(a.n);- ✓Правильна відповідь:
2 - 2
1 - 3
undefined
Пояснення
Об'єкти передаються за посиланням: b вказує на той самий об'єкт, що й a. Щоб отримати копію, використовують spread { ...a } (поверхнево) або structuredClone(a) (глибоко).