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

जावास्क्रिप्ट में नया लक्ष्य

<घंटा/>

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>

आउटपुट

जावास्क्रिप्ट में नया लक्ष्य

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

जावास्क्रिप्ट में नया लक्ष्य


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

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

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

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

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

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