Gibt es eine Möglichkeit, nur eine flache Kopie von unten zu bekommen, um nur eine Schicht tief zu bekommen? Ich habe ein Mittel, um dies mit einem komplett anderen Design zu beheben, aber ich habe mich gefragt, ob jemand anderes in das, was ich versuche, in eine Zeichenkette konvertiert werden soll.JavaScript: Eine flache Kopie eines kreisförmigen Objekts referenzieren?
var SomeObjClass = function() {
var self = this;
this.group = {
members: [self]
};
};
var p = new SomeObjClass();
var str = JSON.stringify(p);
Fehler? Umwandeln der kreisförmigen Struktur in JSON – Mahi
Können Sie ein Beispiel für Ihr erwartetes Ergebnis angeben? –
Es gibt nichts zu kopieren. Ein seichter Klon wäre genauso, als würde man den Konstruktor nur neu aufrufen, um ein neues Objekt zu erstellen. Ich nehme an, es gibt anderen Code, den Sie nicht eingefügt haben. –