JavaScript · Junior · Pytanie 20 z 75
Co wypisze ten kod?
const a = { n: 1 };
const b = a;
b.n = 2;
console.log(a.n);- ✓Poprawna odpowiedź:
2 - 2
1 - 3
undefined
Wyjaśnienie
Obiekty są przekazywane przez referencję: b wskazuje na ten sam obiekt co a. Aby uzyskać kopię, użyj spreadu { ...a } (płytko) lub structuredClone(a) (głęboko).