Beim Versuch, kreisförmige Strukturen in JavaScript mit JSON.stringify() zu serialisieren, treten Fehler wie „Konvertieren kreisförmiger Strukturen in JSON“ oder „TypeError: zyklisch“ auf Objektwert" entstehen. Um dieses Problem zu beheben, müssen Zirkelverweise entfernt werden.
Node.js bietet eine integrierte Lösung: util.inspect().
Importieren it:
import * as util from 'util'; // or import { inspect } from 'util'; // or var util = require('util');
Verwendung:
console.log(util.inspect(myObject));
util.inspect() ersetzt zirkuläre Links durch „[Circular]“. Es akzeptiert auch ein Optionsobjekt zur Anpassung.
Beispielausgabe:
{ a: 'foo', b: '[Circular]' }
Das obige ist der detaillierte Inhalt vonWie kann ich bei der JSONifizierung in JavaScript mit kreisförmigen Strukturen umgehen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!