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: 20px;
      font-weight: 500;
   }
</style>
</head>
<body>
<h1>Delete object properties in JavaScript</h1>
<div class="sample">Before Deleting <br /></div>
<div style="color: green;" class="result">After deleting<br /></div>
<button class="btn">CLICK HERE</button>
<h3>
Click on the above button to delete object properties
</h3>
<script>
   let btnEle = document.querySelector(".btn");
   let resEle = document.querySelector(".result");
   let sampleEle = document.querySelector(".sample");
   let obj = {
      firstName: "Rohan",
      lastName: "Sharma",
      welcome() {
         return "Welcome " + this.firstName + " " + this.lastName;
      },
   };
   function beforeDelete() {
      sampleEle.innerHTML += "obj.firstName = " + obj.firstName + "<br>";
      sampleEle.innerHTML += "obj.lastName = " + obj.lastName + "<br>";
      sampleEle.innerHTML += "obj.welcome() = " + obj.welcome() + "<br>";
   }
   beforeDelete();
   btnEle.addEventListener("click", () => {
      delete obj.firstName;
      delete obj.lastName;
      delete obj.welcome;
      resEle.innerHTML += "obj.firstName = " + obj.firstName + "<br>";
      resEle.innerHTML += "obj.lastName = " + obj.lastName + "<br>";
      try {
         resEle.innerHTML += "obj.welcome() = " + obj.welcome() + "<br>";
      }
      catch (err) {
         resEle.innerHTML += err;
      }
   });
</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" /&g

  1. जावास्क्रिप्ट गुणों का उपयोग कैसे करें?

    जावास्क्रिप्ट गुणों तक पहुँचने के तीन तरीके हैं - डॉट प्रॉपर्टी एक्सेस का उपयोग करना:object.property स्क्वायर ब्रैकेट नोटेशन का इस्तेमाल करना:ऑब्जेक्ट[प्रॉपर्टी] ऑब्जेक्ट डिस्ट्रक्टिंग का उपयोग करना:चलो {property} =object जावास्क्रिप्ट ऑब्जेक्ट गुणों तक पहुँचने के लिए कोड निम्नलिखित है - उदाहरण &

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

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