JavaScript · Junior · Frage 20 von 75
Was gibt dieser Code aus?
const a = { n: 1 };
const b = a;
b.n = 2;
console.log(a.n);- 1
2 - 2
undefined - 3
1
Antwort zeigen
Richtige Antwort: 2
Erklärung
Objekte werden per Referenz übergeben: b zeigt auf dasselbe Objekt wie a. Eine Kopie bekommt man mit Spread { ...a } (flach) oder structuredClone(a) (tief).