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