JavaScript · Junior · Pytanie 20 z 75

Co wypisze ten kod?

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

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).

Do poczytania

Błąd w pytaniu

JavaScript · Junior · pytanie 20

Sprawdź się

Rozwiąż test JavaScript · Junior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test