JavaScript · Middle · Frage 31 von 75

Warum ist structuredClone(obj) besser als JSON.parse(JSON.stringify(obj))?

Antwort zeigen

Richtige Antwort: Es behält Date, Map, Set, zirkuläre Referenzen und verliert kein undefined

Erklärung

Der JSON-Trick macht aus Date einen String, verliert undefined, Map, Set, Infinity und scheitert an Zyklen. structuredClone unterstützt mehr Typen, kopiert aber keine Funktionen, DOM-Knoten oder Klassenprototypen - solche Objekte werfen einen Fehler oder verlieren ihre Methoden.

Zum Weiterlesen

Fehler in der Frage

JavaScript · Middle · Frage 31

Teste dich selbst

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

Diesen Test machen