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 {
      font-size: 20px;
      font-weight: 500;
      color: blueviolet;
   }
</style>
</head>
<body>
<h1>Modifying prototypes in JavaScript</h1>
<div class="result"></div>
<button class="Btn">CLICK HERE</button>
<h3>Click on the above button to see the original and modified prototype function</h3>
<script>
   let resEle = document.querySelector(".result");
   let BtnEle = document.querySelector(".Btn");
   function Person(name, age, occupation) {
      this.name = name;
      this.age = age;
      this.occupation = occupation;
   }
   Person.prototype.displayInfo = function () {
      return `Name: ${this.name} Age: ${this.age} Occupation: ${this.occupation}<br>`;
   };
   let person1 = new Person("Shawn", 20, "student");
   let person2 = new Person("Rohan", 25, "Manager");
   BtnEle.addEventListener("click", () => {
      resEle.innerHTML =
      "Before Modifying prototype <br>" +
      person1.displayInfo() +person2.displayInfo();
      Person.prototype.displayInfo = function () {
         return `Occupation: ${this.occupation} Age: ${this.age} Name: ${this.name} <br> `;
      };
      resEle.innerHTML +="<br>After Modifying prototype <br>" +
      person1.displayInfo() +person2.displayInfo();
   });
</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" /> <title&g

  1. जावास्क्रिप्ट में फंक्शन प्रोटोटाइप

    जावास्क्रिप्ट में बनाए गए कार्यों में हमेशा जावास्क्रिप्टइंजिन द्वारा जोड़ा गया प्रोटोटाइप गुण होता है। प्रोटोटाइप प्रॉपर्टी एक ऑब्जेक्ट है जिसमें डिफ़ॉल्ट रूप से कंस्ट्रक्टर प्रॉपर्टी होती है। फंक्शन प्रोटोटाइप को − . द्वारा एक्सेस किया जा सकता है functionName.prototype जब फ़ंक्शन कंस्ट्रक्टर का उ

  1. जावास्क्रिप्ट में प्रोटोटाइप को संशोधित करना

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