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

क्या हम जावास्क्रिप्ट में डीकंस्ट्रक्शन का उपयोग करके किसी ऑब्जेक्ट को नई प्रॉपर्टी असाइन कर सकते हैं?

<घंटा/>

जावास्क्रिप्ट में डीकंस्ट्रक्शन का उपयोग करके किसी ऑब्जेक्ट को नई प्रॉपर्टी असाइन करने के लिए कोड निम्नलिखित है -

उदाहरण

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .result,.sample {
      font-size: 18px;
      font-weight: 500;
      color: rebeccapurple;
   }
   .result {
      color: red;
   }
</style>
</head>
<body>
<h1>Assign new property to an object using deconstruction</h1>
<div class="sample">{"a":11,"b":22,"c":44}</div>
<div class="result"></div>
<button class="Btn">CLICK HERE</button>
<h3>Click on the above button to assign values to obj by destructuring above object</h3>
<script>
   let resEle = document.querySelector(".result");
   let obj = {};
   let obj1 = {
      a: 11,
      b: 22,
      c: 44,
   };
   ({ a: obj.a, b: obj.b, c: obj.c } = obj1);
   document.querySelector(".Btn").addEventListener("click", () => {
      for (let i in obj) {
         resEle.innerHTML += "key = " + i + " : Value = " + obj[i] + "";
      }
   });
</script>
</body>
</html>

आउटपुट

उपरोक्त कोड निम्न आउटपुट उत्पन्न करेगा -

क्या हम जावास्क्रिप्ट में डीकंस्ट्रक्शन का उपयोग करके किसी ऑब्जेक्ट को नई प्रॉपर्टी असाइन कर सकते हैं?

'यहां क्लिक करें' बटन पर क्लिक करने पर -

क्या हम जावास्क्रिप्ट में डीकंस्ट्रक्शन का उपयोग करके किसी ऑब्जेक्ट को नई प्रॉपर्टी असाइन कर सकते हैं?


  1. जावास्क्रिप्ट ऑब्जेक्ट को नए ऐरे में फ़ॉर्मेट करना

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

  1. जावास्क्रिप्ट में ऑब्जेक्ट प्रॉपर्टी नाम की सरणी को बदलना

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

  1. जावास्क्रिप्ट में लूप के लिए उपयोग करके एक खाली वस्तु में संपत्ति सेट करना।

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