JavaScript · Middle · Pytanie 56 z 75

Co wypisze ten kod?

const a = { user: { name: "Ann" } };
const b = { ...a };
b.user.name = "Bob";
console.log(a.user.name);

Wyjaśnienie

Spread robi płytką kopię: b.user wskazuje ten sam zagnieżdżony obiekt. Użyj structuredClone lub kopiuj każdy zmieniany poziom: { ...a, user: { ...a.user, name: "Bob" } }.

Do poczytania

Błąd w pytaniu

JavaScript · Middle · pytanie 56

Sprawdź się

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

Rozwiąż ten test