erzeugt Ohne wie ich irgendwelche zusätzlichen Bibliotheken verwende, wie ich kann ich eine unveränderliche Kopie eines Gegenstandes verursachen und eine veränderbare Kopie behalten.Wie man veränderbare UND unveränderliche Kopie des Gegenstandes in JS
var mutableCopy = immutableData;
Object.freeze(immutableData);
mutableCopy.newProp = 'mutated!';
console.log(mutableCopy.hasOwnProperty('newProp')); // false
Es scheint, dass Object.freeze()
auch Objekte durch Verweis einfriert.
Wie kann ich eine veränderbare und unveränderbare Kopie eines Objekts erstellen?
Ist das ein tief verschachteltes Objekt, oder ist es nur eine Ebene tief in Bezug auf die Eigenschaften ? – Montagist
geschachtelt 2 Ebenen tief, aber ich möchte nur Eigenschaften in der ersten Ebene mutieren – Himmel