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

जावास्क्रिप्ट में फ़ंक्शन कन्स्ट्रक्टर के साथ फ़ंक्शन कैसे शुरू करें?

<घंटा/>

हम किसी फंक्शन को 3 तरह से इनवाइट कर सकते हैं। पहला एक फ़ंक्शन के रूप में है, दूसरा एक विधि के रूप में है और तीसरा एक फ़ंक्शन कंस्ट्रक्टर के रूप में है . लेकिन तीनों में, फंक्शन कंस्ट्रक्टर के साथ एक फंक्शन को इनवाइट करना एक अजीबोगरीब है क्योंकि यह विधि इनहेरिटेंस का उपयोग करती है संपत्ति। दरअसल, कंस्ट्रक्टर इनवोकेशन एक नई वस्तु बनाता है। नई वस्तु इसके कंस्ट्रक्टर से गुण और विधियाँ विरासत में मिलती हैं। कोई विरासत . नहीं है पहले 2 तरीकों में।

उदाहरण

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

<html>
<body>
   <script>
      function myArg(arg1, arg2) {
         this.radius = arg1;
         this.height = arg2;
      }
      var x = new myArg(1,2)
      document.write(JSON.stringify(x));
   </script>
</body>
</html>

आउटपुट

{"radius":1,"height":2}

  1. जावास्क्रिप्ट के साथ स्वत:पूर्ण कैसे बनाएं?

    किसी प्रपत्र में स्वत:पूर्णता बनाने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <style>    * {       box-sizing: border-box;  

  1. जावास्क्रिप्ट के साथ टेक्स्ट को कैसे टॉगल करें?

    जावास्क्रिप्ट के साथ टेक्स्ट को टॉगल करने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       font-family: "Segoe

  1. किसी फ़ंक्शन को फ़ंक्शन और विधि के रूप में कैसे आमंत्रित करें?

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