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

जावास्क्रिप्ट में new.target


new.target एक मेटाप्रॉपर्टी है जो हमें रनटाइम पर यह निर्धारित करने की अनुमति देती है कि कोई फ़ंक्शन या कंस्ट्रक्टर new कीवर्ड का उपयोग करके बुलाया गया था या नहीं।

जावास्क्रिप्ट में new.target के लिए निम्नलिखित कोड है:

उदाहरण

<!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>new.target in JavaScript.</h1> <div class="result"></div> <br /> <button class="Btn">CLICK HERE</button> <h3>Click on the above button to call the Student constructor without the new keyword</h3> <script>    let resEle = document.querySelector(".result");    let BtnEle = document.querySelector(".Btn");    function Student(name, age, place) {       if (!new.target) {          resEle.innerHTML ="Error : Student should be used with the new operator";       }       this.name = name;       this.age = age;       this.place = place;    }    BtnEle.addEventListener("click", () => {       Student("Shawn", 22, "Delhi");    }); </script> </body> </html>

आउटपुट

जावास्क्रिप्ट में new.target

'CLICK HERE' बटन पर क्लिक करने पर:

जावास्क्रिप्ट में new.target


  1. जावास्क्रिप्ट में new ऑपरेटर जावास्क्रिप्ट में new ऑपरेटर

    new ऑपरेटर का उपयोग यूजर-डिफ़ाइंड ऑब्जेक्ट टाइप के इंस्टेंस या बिल्ट-इन ऑब्जेक्ट टाइप्स में से एक के इंस्टेंस को बनाने के लिए किया जाता है जिसमें कंस्ट्रक्टर फ़ंक्शन होता है। जावास्क्रिप्ट में new ऑपरेटर का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <met

  1. जावास्क्रिप्ट में डिबगर स्टेटमेंट जावास्क्रिप्ट में डिबगर स्टेटमेंट

    जावास्क्रिप्ट में डिबगर स्टेटमेंट का उपयोग कोड में ब्रेकपॉइंट सेट करने के लिए किया जाता है। कोड का निष्पादन डिबगर स्टेटमेंट का सामना करते ही रुक जाता है और डिबगर फ़ंक्शन को कॉल करता है (यदि उपलब्ध हो)। जावास्क्रिप्ट में डिबगर स्टेटमेंट लागू करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html>

  1. जावास्क्रिप्ट में image() ऑब्जेक्ट जावास्क्रिप्ट में image() ऑब्जेक्ट

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