Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में ऑब्जेक्ट्स को उथले कैसे करें?

<घंटा/>

अंडरस्कोर.जेएस , जावास्क्रिप्ट की एक लाइब्रेरी ने _.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"}

  1. जावास्क्रिप्ट में आईडी द्वारा वस्तुओं की सरणी कैसे समूहित करें?

    जावास्क्रिप्ट में आईडी के आधार पर वस्तुओं के समूह के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <titl

  1. दो जावास्क्रिप्ट ऑब्जेक्ट्स को कैसे मर्ज करें?

    दो जावास्क्रिप्ट ऑब्जेक्ट्स को एक साथ मर्ज करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title&

  1. जावास्क्रिप्ट में वस्तुओं के लिए कम करने की विधि कैसे लागू करें?

    जावास्क्रिप्ट में वस्तुओं के लिए कम विधि लागू करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <tit