जावास्क्रिप्ट वर्ग
उदाहरण
कार वर्ग के आधार पर एक कार वर्ग और फिर एक वस्तु (myCar) बनाएं:
// Create a Car class
class Car {
constructor(brand) {
this.carname = brand;
}
}
// Create a Car Object
myCar = new Car("Ford");
परिभाषा और उपयोग
A class
एक प्रकार का ऑब्जेक्ट टेम्प्लेट है।
class
कथन एक जावास्क्रिप्ट वर्ग आरंभ करता है
।
विधि में गुण और विधियाँ असाइन की गई हैं constructor()
।
प्रत्येक constructor()
बार क्लास ऑब्जेक्ट प्रारंभ होने पर विधि को कॉल किया जाता है।
यह सभी देखें:
टिप्पणियाँ
एक वर्ग में वाक्य रचना "सख्त मोड" में लिखा जाना चाहिए।
कार्यों के विपरीत, वर्ग घोषणाओं को फहराया नहीं जाता है (इसका उपयोग करने से पहले आपको एक वर्ग घोषित करना होगा)।
वाक्य - विन्यास
class className {
// class body
}
संबंधित पृष्ठ
जावास्क्रिप्ट ट्यूटोरियल: जावास्क्रिप्ट क्लासेस
जावास्क्रिप्ट ट्यूटोरियल: जावास्क्रिप्ट ES6 (एक्मास्क्रिप्ट 2015)
जावास्क्रिप्ट ट्यूटोरियल: जावास्क्रिप्ट यह
जावास्क्रिप्ट ट्यूटोरियल: जावास्क्रिप्ट सख्त मोड
ब्राउज़र समर्थन
class
एक ECMAScript6 (ES6) फीचर है।
ES6 (जावास्क्रिप्ट 2015) सभी आधुनिक ब्राउज़रों में समर्थित है:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
class
Internet Explorer 11 (या पुराने) में समर्थित नहीं है।