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

जावास्क्रिप्ट में कंस्ट्रक्टर मेथड क्या है?


जावास्क्रिप्ट में कंस्ट्रक्टर मेथड का उपयोग क्लास के भीतर बनाए गए ऑब्जेक्ट को बनाने और इनिशियलाइज़ करने के लिए किया जाता है। यदि कोई कंस्ट्रक्टर मेथड नहीं जोड़ा जाता है, तो डिफ़ॉल्ट कंस्ट्रक्टर का उपयोग किया जाना चाहिए।

नोट − एक क्लास में कंस्ट्रक्टर मेथड की केवल एक घटना अनुमत है। एक से अधिक होने पर त्रुटि आती है।

उदाहरण

कंस्ट्रक्टर मेथड को लागू करना सीखने के लिए निम्न कोड चलाने का प्रयास करें

लाइव डेमो

<html>    <body>       <script>          class Department {             constructor() {                this.name = "विभाग";             }          }          class Employee extends Department {             constructor() {                super();             }          }          class Company {}          Object.setPrototypeOf(Employee.prototype, Company.prototype);          document.write("<br>"+Object.getPrototypeOf(Employee.prototype) === Department.prototype);          let myInstance = new Employee();          document.write("<br>"+myInstance.name);       </script>    </body> </html>
  1. JavaScript alert() मेथड: एक संपूर्ण गाइड JavaScript alert() मेथड: एक संपूर्ण गाइड

    JavaScript alert() मेथड, जिसे Window.alert() के नाम से भी जाना जाता है, उपयोगकर्ता को एक अलर्ट डायलॉग बॉक्स प्रदर्शित करता है। यह एक वैकल्पिक मैसेज आर्गुमेंट स्वीकार करता है ताकि उपयोगकर्ता को OK बटन के साथ एक संदेश प्रदर्शित किया जा सके। alert() के सामान्य उपयोगों में उपयोगकर्ता को यह बताना शामिल ह

  1. जावास्क्रिप्ट कंस्ट्रक्टर में प्रॉपर्टी, मेथड कैसे जोड़ें? जावास्क्रिप्ट कंस्ट्रक्टर में प्रॉपर्टी, मेथड कैसे जोड़ें?

    परिचय जावास्क्रिप्ट कंस्ट्रक्टर में प्रॉपर्टीज और मेथड्स जोड़ने के लिए prototype प्रॉपर्टी का उपयोग किया जाता है। prototype पर परिभाषित सभी इंस्टेंसेस द्वारा साझा किए जाते हैं, जिससे मेमोरी बचती है। इंस्टेंस-लेवल प्रॉपर्टीज कंस्ट्रक्टर के अंदर this पर परिभाषित की जाती हैं। उदाहरण निम्न कोड जावास्क

  1. - C# में मेथड हाइडिंग क्या है?

    मेथड हाइडिंग को शैडोइंग (shadowing) के रूप में भी जाना जाता है। पैरेंट क्लास का मेथड चाइल्ड क्लास के लिए override कीवर्ड का उपयोग किए बिना शैडोइंग में उपलब्ध होता है। चाइल्ड क्लास का उसी फ़ंक्शन का अपना संस्करण होता है।शैडोइंग करने के लिए new कीवर्ड का उपयोग करें।आइए एक उदाहरण देखें।उदाहरणusing Syst