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

एक जावास्क्रिप्ट वर्ग में एक निर्माता के अलावा अन्य विधि?

<घंटा/>

निर्माता () विधि विशेष है। यह वह जगह है जहां हम गुणों को प्रारंभ करते हैं। कक्षा शुरू होने पर इसे स्वचालित रूप से बुलाया जाता है। वास्तव में, यदि हमारे पास कन्स्ट्रक्टर () नहीं है विधि, जावास्क्रिप्ट एक अदृश्य और खाली जोड़ देगा constructor() तरीका। हम अपने तरीके बनाने के लिए भी स्वतंत्र हैं। हमारी अपनी पद्धति का निर्माण मूल सिंटैक्स के समान सिंटैक्स का अनुसरण करता है।

उदाहरण

निम्नलिखित उदाहरण में, डिफ़ॉल्ट विधि का उपयोग करने के बजाय constructor() गुणों को वास्तव में "anotherMet() . नामक उपयोगकर्ता द्वारा दी गई विधि में प्रारंभ किया गया था "। इस विधि के माध्यम से, वास्तविक परिणाम आउटपुट में दिखाए गए अनुसार निष्पादित किया जाता है।

<html>
<body>
<p id="method"></p>
<script>
   class Company {
      constructor(branch) {
         this.name = branch;
      }
      anotherMet(x) {
         return x + " is the head of " + this.name;
      }
   }
   myComp = new Company("Tesla");
   document.getElementById("method").innerHTML = myComp.anotherMet("Elon musk");
</script>
</body>
</html>

आउटपुट

Elon musk is the head of Tesla

  1. जावास्क्रिप्ट गेटटाइम () विधि

    जावास्क्रिप्ट में गेटटाइम () विधि 1 जनवरी 1970 के बाद से बीत चुके मिलीसेकंड की संख्या लौटाती है। गेटटाइम () फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" conte

  1. जावास्क्रिप्ट सॉर्ट () विधि

    जावास्क्रिप्ट सॉर्ट () विधि का उपयोग किसी सरणी को सॉर्ट करने के लिए किया जाता है। छँटाई का क्रम वर्णानुक्रमिक, संख्यात्मक, आरोही या अवरोही हो सकता है। सॉर्ट () विधि के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना, .परिणाम {

  1. एक जावास्क्रिप्ट कंस्ट्रक्टर के लिए एक संपत्ति, विधि कैसे जोड़ें?

    जावास्क्रिप्ट कंस्ट्रक्टर में प्रॉपर्टी, विधि जोड़ने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <t