_.extend
. का उपयोग करके देखें या _.assign
इसके बजाय:
var updated = _.assign(entry, req.body);
यह उत्तर द्वारा ShitalShah मर्ज और विस्तार के बीच के अंतर को उजागर करता है जो आपके परिणामी वस्तु में मर्ज के साथ डुप्लिकेट पैदा कर रहा है लेकिन अनिवार्य रूप से:
JSBin मतभेदों को स्पष्ट करने के लिए:
var dest = {
p: { x: 10, y: 20},
};
var src = {
p: { x: 20, z: 30},
};
console.log(_.merge(dest, src));
/*
[object Object] {
p: [object Object] {
x: 20,
y: 20,
z: 30
}
}
*/
console.log(_.extend(dest, src));
/*
[object Object] {
p: [object Object] {
x: 20,
z: 30
}
}
*/