JavaScript · Middle · Frage 56 von 75

Was gibt dieser Code aus?

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

Richtige Antwort: "Bob"

Erklärung

Spread macht eine flache Kopie: b.user zeigt auf dasselbe verschachtelte Objekt. Man nutzt structuredClone oder kopiert jede geänderte Ebene: { ...a, user: { ...a.user, name: "Bob" } }.

Zum Weiterlesen

Fehler in der Frage

JavaScript · Middle · Frage 56

Teste dich selbst

Mach den Test JavaScript · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen