JavaScript · Junior · Frage 21 von 75
Was macht const copy = { ...original }?
- 1Eine flache Kopie: verschachtelte Objekte bleiben geteilt
- 2Eine Referenz auf dasselbe Objekt, wie
const copy = original - 3Eine tiefe Kopie aller verschachtelten Objekte und Arrays
Antwort zeigen
Richtige Antwort: Eine flache Kopie: verschachtelte Objekte bleiben geteilt
Erklärung
Spread kopiert nur eigene Eigenschaften der ersten Ebene. Ist original.address ein Objekt, teilen sich beide Kopien es. structuredClone liefert eine tiefe Kopie, kopiert aber keine Funktionen und DOM-Knoten.