ऐसा करने के लिए अंडरस्कोर के कुछ तरीके हैं;
1. _ . अगला (गंतव्य, * स्रोत)
गंतव्य ऑब्जेक्ट पर स्रोत ऑब्जेक्ट में सभी गुणों की प्रतिलिपि बनाएँ , और गंतव्य ऑब्जेक्ट वापस करें ।
_.extend(a, _.extend(b, c));
=> {"one" : 1, "two" : 2, "three" : 3, "four" : 4, "five" : 5 }
या
_.extend(a, b);
=> {"one" : 1, "two" : 2, "three" : 3}
_.extend(a, c);
=> {"one" : 1, "two" : 2, "three" : 3, "four" : 4, "five" : 5 }
2. _ . दोष (वस्तु, * चूक)
डिफ़ॉल्ट ऑब्जेक्ट्स से मानों के साथ ऑब्जेक्ट में अपरिभाषित गुणों को भरें , और ऑब्जेक्ट को वापस करें ।
_.defaults(a, _.defaults(b, c));
=> {"one" : 1, "two" : 2, "three" : 3, "four" : 4, "five" : 5 }
या
_.defaults(a, b);
=> {"one" : 1, "two" : 2, "three" : 3}
_.defaults(a, c);
=> {"one" : 1, "two" : 2, "three" : 3, "four" : 4, "five" : 5 }