आलसी-मैं सोच रहा हूं कि गुणों को किसी ऑब्जेक्ट (स्रोत) में किसी अन्य ऑब्जेक्ट (गंतव्य) पर कॉपी करने का बेहतर तरीका है, यदि गुण बाद में मौजूद हैं? यह अंडरस्कोर का उपयोग करने की ज़रूरत नहीं है।एक ऑब्जेक्ट से दूसरे ऑब्जेक्ट में गुणों की प्रतिलिपि
उदाहरण के लिए,
_.mixin({
assign: function (o, destination, source) {
for (var property in source) {
if (destination.hasOwnProperty(property)) {
destination[property] = source[property];
}
}
return destination;
}
});
console.log(_().assign({ a: 1, b: 2, d: 3 }, { a: 4, c: 5 })) // a: 4, b: 2, d: 3
हाहा, छोटा लेकिन बदसूरत। – Mikey