जावास्क्रिप्ट में क्लास को स्टैटिक मेथड्स असाइन करने के लिए कीवर्ड स्टैटिक के साथ मेथड को प्रीफिक्स करें। तब स्थिर विधियों को कक्षा को तत्काल किए बिना बुलाया जा सकता है।
जावास्क्रिप्ट में एक वर्ग के लिए स्थिर विधियों को निर्दिष्ट करने के लिए कोड निम्नलिखित है -
उदाहरण
<!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: 18px; font-weight: 500; color: rebeccapurple; } </style> </head> <body> <h1>Assign static methods to a class in JavaScript</h1> <div class="result"></div> <button class="Btn">CLICK HERE</button> <h3>Click on the above button to add two numbers using static method of testClass</h3> <script> let resEle = document.querySelector(".result"); let BtnEle = document.querySelector(".Btn"); class testClass { constructor(fname, lname) { this.fname = fname; this.lname = lname; } static add(a, b) { resEle.innerHTML = a + " + " + b + " = " + (a + b); } } BtnEle.addEventListener("click", () => { testClass.add(22, 44); }); </script> </body> </html>
आउटपुट
उपरोक्त कोड निम्न आउटपुट उत्पन्न करेगा -
'यहां क्लिक करें' बटन पर क्लिक करने पर -