Was ist der beste Weg, um ein Objekt in node.js zu klonen?
zB möchte ich die Situation vermeiden, in der:
var obj1 = {x: 5, y:5};
var obj2 = obj1;
obj2.x = 6;
console.log(obj1.x); // logs 6
Das Objekt kann durchaus komplexe Typen als Attribute enthalten, sodass ein einfaches for (var x in obj1) nicht gelöst werden kann. Muss ich selbst einen rekursiven Klon schreiben oder ist etwas eingebaut, das ich nicht sehe?
npm install underscore
2.var _ = require('underscore')
3 ._.clone(objToClone)
;