जावास्क्रिप्ट क्लास घोषणा

विनिर्माण और उपयोग

क्लास एक फ़ंक्शन है, लेकिन इसे function की शब्द नहीं से चालू किया जाता है, बल्कि class की शब्द से और constructor() विधि में गुणों को आवंटित किया जाता है。

क्लास ऑब्जैक्ट को प्रारंभिक करने के प्रत्येक बार constructor() विधि को बुलाया जाता है。

टिप्पणी:फ़ंक्शन और अन्य जावास्क्रिप्ट घोषणाओं के विपरीत, क्लास घोषणा उठाई नहीं जाती (आपको पहले एक क्लास घोषित करना होगा और फिर इसे उपयोग कर सकते हैं)

टिप्पणी:क्लास में व्याकरण को "सख्त मोड" में लिखना होगा。

क्लास के बारे में अधिक जानकारी के लिए हमारे जावास्क्रिप्ट क्लास ट्यूटोरियल को पढ़ें。

इन्स्टैंस

एक Car की क्लास बनाएं, फिर "mycar" नामक एक ऑब्जैक्ट बनाएं:

class Car {  // क्लास बनाएं
  constructor(brand) {  // बनावट कार्य
    this.carname = brand;  // क्लास बोद्धावल
  }
}
mycar = new Car("Ford");  // Car की क्लास का एक ऑब्जैक्ट बनाएं

स्वयं अभिप्राय करें

व्याकरण

class className {
  // क्लास बोद्धावल
}

तकनीकी विवरण

जावास्क्रिप्ट संस्करण: एक्मास्क्रिप्ट 2015 (ES6)

ब्राउज़र समर्थन

नीचे दिए गए तालिका में पहली पूर्णत: जावास्क्रिप्ट क्लास का समर्थन करने वाली ब्राउज़र का संस्करण दिया गया है:

खोजवृत्त च्रोम आईई फायरफॉक्स सफारी ऑपेरा
class 49.0 12.0 45.0 9.0 36.0

संबंधित पृष्ठ

JavaScript शिक्षा:JavaScript क्लास

JavaScript शिक्षा:जावास्क्रिप्ट ईएस6 (एक्मास्क्रिप्ट 2015)

JavaScript शिक्षा:JavaScript this

JavaScript शिक्षा:JavaScript Strict मोड