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

जावास्क्रिप्ट कक्षाओं में स्टेटिक तरीके?

<घंटा/>

स्थिर तरीके

स्थिर तरीकों . का उपयोग करना हम केवल एक वर्ग में तत्वों तक पहुँच सकते हैं लेकिन वस्तु में तत्वों को नहीं। स्थिर विधि . को कॉल करना संभव है केवल एक वर्ग के अंदर लेकिन किसी वस्तु में नहीं।

उदाहरण-1

निम्नलिखित उदाहरण में, स्थिर () विधि "कंपनी . वर्ग में शुरू की गई है "बल्कि एक वस्तु "myComp" में। इसलिए स्थिर () . में सामग्री विधि को आउटपुट में निष्पादित किया गया था।

<html>
<body>
<p id="method"></p>
<script>
   class Company {
      constructor(branch) {
         this.name = branch;
      }
      static comp() {
         return "Tutorix is the best e-learning platform"
      }
   }
   myComp = new Company("Tesla");
   document.getElementById("method").innerHTML = Company.comp();
</script>
</body>
</html>

आउटपुट

Tutorix is the best e-learning platform


उदाहरण-2

निम्नलिखित उदाहरण में, वर्ग . के बजाय , ऑब्जेक्ट कहा जाता है इसलिए कोई आउटपुट निष्पादित नहीं किया जाएगा। यदि हम ब्राउज़र कंसोल खोलते हैं तो हम यह बताते हुए एक त्रुटि देख सकते हैं कि "myComp.comp() " एक फ़ंक्शन नहीं है।

<html>
<body>
<p id="method"></p>
<script>
   class Company {
      constructor(branch) {
         this.name = branch;
      }
      static comp() {
         return "Tutorix is the best e-learning platform"
      }
   }
   myComp = new Company("Tesla");
   document.getElementById("method").innerHTML = myComp.comp();
</script>
</body>
</html>

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

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

  1. जावास्क्रिप्ट में तरीके साझा करें

    विधियों को वस्तु के प्रोटोटाइप गुण से जोड़कर साझा किया जा सकता है। इन विधियों को वस्तु के सभी उदाहरणों के बीच साझा किया जाएगा। जावास्क्रिप्ट में साझा करने के तरीकों के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo

  1. जावास्क्रिप्ट में किसी वर्ग को स्थिर विधियों को कैसे असाइन करें?

    जावास्क्रिप्ट में क्लास को स्टैटिक मेथड्स असाइन करने के लिए कीवर्ड स्टैटिक के साथ मेथड को प्रीफिक्स करें। तब स्थिर विधियों को कक्षा को तत्काल किए बिना बुलाया जा सकता है। जावास्क्रिप्ट में एक वर्ग के लिए स्थिर विधियों को निर्दिष्ट करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html