अंडरस्कोर.जेएस , जावास्क्रिप्ट की एक लाइब्रेरी ने _.extend() . नामक एक विधि पेश की है करने के लिए उथली प्रतिलिपि जावास्क्रिप्ट में वस्तुओं। यह विधि स्रोत . के सभी गुणों को कॉपी करती है गंतव्य . पर ऑब्जेक्ट ऑब्जेक्ट, और गंतव्य ऑब्जेक्ट वापस करें। यहां संदर्भ कॉपी करने के लिए उपयोग किया जाता है लेकिन डुप्लिकेशन . नहीं .
वाक्यविन्यास
_.extend(object*);
यह वस्तुओं को स्वीकार करता है और उथली प्रतिलिपि उन्हें। हम जितनी हो सके उतनी वस्तुएँ प्रदान कर सकते हैं।
उदाहरण-1
निम्नलिखित उदाहरण में, तीन अलग-अलग वस्तुओं को उथले रूप से कॉपी किया गया और आउटपुट में निष्पादित किया गया।
<html> <body> <script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script> </head> <body> <script> var res = JSON.stringify(_.extend( {name: 'Ram', designation: "content developer"}, {age: 50}, {salary: 1200000})); document.write((res)); </script> </body> </html>
आउटपुट
{"name":"Ram","designation":"content developer","age":50,"salary":1200000}
उदाहरण-2
<html> <body> <script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script> </head> <body> <script> var res = JSON.stringify(_.extend( {name: 'Ram', designation: "content developer"}, {age: 50,salary: 1200000}, {country: "India"})); document.write((res)); </script> </body> </html>
आउटपुट
{"name":"Ram","designation":"content developer","age":50,"salary":1200000,"country":"India"}