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

जावास्क्रिप्ट में स्टैटिक मेथड के अंदर ऑब्जेक्ट का उपयोग कैसे करें?

वास्तव में, जब हम ऑब्जेक्ट को स्टैटिक मेथड के अंदर उपयोग करने का प्रयास करते हैं तो परिणाम व्यर्थ होगा। लेकिन जब ऑब्जेक्ट को पैरामीटर के रूप में भेजा जाता है, तो हम ऑब्जेक्ट को एक्सेस कर सकते हैं। आइए इसे संक्षेप में समझते हैं।

उदाहरण-1

निम्नलिखित उदाहरण में, हमने ऑब्जेक्ट "myComp" को सीधे उपयोग करने का प्रयास किया बजाय इसे पैरामीटर के रूप में भेजने के, इसलिए हमें कोई परिणाम नहीं मिला। यदि हम ब्राउज़र कंसोल खोलते हैं तो हमें एक त्रुटि मिलेगी कि "myComp.comp() is not a function"। वास्तविक परिणाम प्राप्त करने के लिए हमें ऑब्जेक्ट को पैरामीटर के रूप में भेजना होगा जैसा कि उदाहरण-2 में दिखाया गया है।

<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>

उदाहरण-2

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

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

आउटपुट

Elon musk is the head of Tesla
  1. जावास्क्रिप्ट में maps या forEach का उपयोग करके ऑब्जेक्ट के अंदर ऑब्जेक्ट्स के ऐरे को पार्स करना जावास्क्रिप्ट में maps या forEach का उपयोग करके ऑब्जेक्ट के अंदर ऑब्जेक्ट्स के ऐरे को पार्स करना

    जावास्क्रिप्ट में maps या forEach का उपयोग करके ऑब्जेक्ट के अंदर ऑब्जेक्ट्स के ऐरे को पार्स करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title&g

  1. जावास्क्रिप्ट में ऑब्जेक्ट के मेथड को क्लिक हैंडलर से बाइंड करना जावास्क्रिप्ट में ऑब्जेक्ट के मेथड को क्लिक हैंडलर से बाइंड करना

    जावास्क्रिप्ट में ऑब्जेक्ट के मेथड को क्लिक हैंडलर से बाइंड करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <sty

  1. जावास्क्रिप्ट का उपयोग करके ऐरे में नेस्टेड ऑब्जेक्ट वैल्यूज का योग जावास्क्रिप्ट का उपयोग करके ऐरे में नेस्टेड ऑब्जेक्ट वैल्यूज का योग

    जावास्क्रिप्ट का उपयोग करके ऐरे में नेस्टेड ऑब्जेक्ट वैल्यूज का योग करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title>