mam_.clone w lodash nie działa?
config.default_req = { foo: 'foo' }
this.default_req = _.clone(config.default_req);
this.default_req.body.data = 'bar';
Teraz config.default_req.data
równa „bar”, dlaczego ?, myślałem klonowania z lodash ma po prostu skopiować obiekt, tracąc dowolny link do oryginalnego!
Każdy pomysł, jak naprawdę klonować/kopiować obiekt w pliku node.js? (V.0.10.40)
Edit: Dla tych, którzy dostaną się do tej kwestii, prostej funkcji clone/kopiowania:
var clone = function(source){
return JSON.parse(JSON.stringify(source));
};