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

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


new ऑपरेटर का उपयोग यूजर-डिफ़ाइंड ऑब्जेक्ट टाइप के इंस्टेंस या बिल्ट-इन ऑब्जेक्ट टाइप्स में से एक के इंस्टेंस को बनाने के लिए किया जाता है जिसमें कंस्ट्रक्टर फ़ंक्शन होता है।

जावास्क्रिप्ट में new ऑपरेटर का कोड निम्नलिखित है -

उदाहरण

<!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 ऑपरेटर</h1> <div class="result"></div> <br /> <button class="Btn">यहाँ क्लिक करें</button> <h3>Person कंस्ट्रक्टर से person1 ऑब्जेक्ट बनाने के लिए ऊपर दिए गए बटन पर क्लिक करें</h3> <script>    let resEle = document.querySelector(".result");    let BtnEle = document.querySelector(".Btn");    function Person(name, age, designation) {       this.name = name;       this.age = age;       this.designation = designation;    }    let person1 = new Person("Rohan Sharma", 19, "student");    BtnEle.addEventListener("click", () => {       resEle.innerHTML = "person1.name = " + person1.name + "<br>";       resEle.innerHTML += "person1.age = " + person1.age + "<br>";       resEle.innerHTML += "person1.designation = " + person1.designation + "<br>";    }); </script> </body> </html>

आउटपुट

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

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

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


  1. JavaScript स्प्रेड ऑपरेटर JavaScript स्प्रेड ऑपरेटर

    JavaScript स्प्रेड ऑपरेटर हमें एक ऐरे को व्यक्तिगत ऐरे एलिमेंट्स में विस्तारित करने की अनुमति देता है। स्प्रेड ऑपरेटर का उपयोग करने के लिए तीन डॉट्स (...) को ऐरे नाम से पहले लगाया जाना चाहिए।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"

  1.  new  ऑपरेटर का उपयोग करके जावास्क्रिप्ट कंस्ट्रक्टर बनाना "new" ऑपरेटर का उपयोग करके जावास्क्रिप्ट कंस्ट्रक्टर बनाना

    परिचय जावास्क्रिप्ट में new ऑपरेटर का उपयोग करके एक कंस्ट्रक्टर फ़ंक्शन से ऑब्जेक्ट इंस्टेंस बनाया जाता है। new कीवर्ड एक नया खाली ऑब्जेक्ट बनाता है, इसके प्रोटोटाइप को कंस्ट्रक्टर के prototype से जोड़ता है, this को नए ऑब्जेक्ट पर बाइंड करता है, और कंस्ट्रक्टर को निष्पादित करता है। उदाहरण निम्न को

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

    new.target एक मेटाप्रॉपर्टी है जो हमें रनटाइम पर यह निर्धारित करने की अनुमति देती है कि कोई फ़ंक्शन या कंस्ट्रक्टर new कीवर्ड का उपयोग करके बुलाया गया था या नहीं। जावास्क्रिप्ट में new.target के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <me