JavaScript · Senior · Frage 22 von 75

Wie serialisiert man ein Objekt mit zirkulären Referenzen nach JSON?

Antwort zeigen

Richtige Antwort: Über einen replacer in JSON.stringify, mit besuchten Objekten in einem WeakSet

Erklärung

JSON.stringify wirft TypeError: Converting circular structure to JSON. In einem replacer kann man bereits gesehene Objekte überspringen oder durch eine Markierung ersetzen (wie Bibliotheken wie flatted). Zum Kopieren innerhalb von JS funktioniert structuredClone - es unterstützt Zyklen.

Zum Weiterlesen

Fehler in der Frage

JavaScript · Senior · Frage 22

Teste dich selbst

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

Diesen Test machen