JavaScript · Junior · Запитання 20 з 75

Що виведе код?

const a = { n: 1 };
const b = a;
b.n = 2;
console.log(a.n);

Пояснення

Об'єкти передаються за посиланням: b вказує на той самий об'єкт, що й a. Щоб отримати копію, використовують spread { ...a } (поверхнево) або structuredClone(a) (глибоко).

Де почитати

Помилка в запитанні

JavaScript · Junior · запитання 20

Перевірте себе

Пройдіть тест JavaScript · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест