"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावास्क्रिप्ट में कक्षाएं

जावास्क्रिप्ट में कक्षाएं

2025-02-22 को पोस्ट किया गया
ब्राउज़ करें:596

Classes in javascript

] ] जावास्क्रिप्ट वर्ग स्वयं वस्तु नहीं है, बल्कि जावास्क्रिप्ट ऑब्जेक्ट बनाने के लिए एक टेम्पलेट है।

वर्ग एक विशेष फ़ंक्शन है, लेकिन हम इसे परिभाषित करने के लिए कीवर्ड वर्ग

का उपयोग करते हैं, न कि

फ़ंक्शन

। विशेषता को

कंस्ट्रक्टर () विधि के अंदर सौंपा गया है। वर्ग विधि ]

वर्ग विधि का सिंटैक्स ऑब्जेक्ट विधि के समान है।

वर्ग
    कीवर्ड का उपयोग करके कक्षाएं बनाएँ।
  1. ]
  2. किसी भी संख्या में तरीकों को जोड़ा जा सकता है। ]
  3. वर्ग कार { कंस्ट्रक्टर (ब्रांड) { this.carname = ब्रांड; } } MyCar = नई कार ("टोयोटा");
  4. कंस्ट्रक्टर विधि
निर्माणकर्ता कक्षाओं के साथ बनाई गई वस्तुओं को इनिशियलाइज़ करने के लिए एक विशेष तरीका है। जब वर्ग का एक नया उदाहरण बनाया जाता है तो इसे स्वचालित रूप से कहा जाता है। यह आमतौर पर ऑब्जेक्ट गुणों को मान निर्दिष्ट करने के लिए पारित किए गए मापदंडों का उपयोग करता है, यह सुनिश्चित करता है कि ऑब्जेक्ट को सृजन समय पर ठीक से आरंभ किया जाता है।

] वास्तव में, यदि आपके पास एक कंस्ट्रक्टर नहीं है, तो जावास्क्रिप्ट एक अदृश्य खाली कंस्ट्रक्टर विधि जोड़ देगा। ]

class Car {
  constructor(brand) {
    this.carName = brand;
  }
}

let myCar = new Car("Toyota"); 

वर्ग व्यक्ति {} // खाली वर्ग कक्षा का छात्र { कंस्ट्रक्टर (रोलनो, नाम, आयु) { this.name = नाम; this.rollno = रोलनो; this.age = आयु; } } चलो छात्र 1 = नया छात्र (1, "एलेक्स", 12); कंसोल.लॉग (छात्र 1); क्लास प्रोडक्ट { कंस्ट्रक्टर (नाम, मूल्य) { this.name = नाम; this.price = मूल्य; } DisplayProduct () { कंसोल.लॉग (`उत्पाद: $ {this.name}`); कंसोल.लॉग (`मूल्य: $ {this.price}`); } } const product1 = नया उत्पाद ("शर्ट", 19.32); const product2 = नया उत्पाद ("पैंट", 33.55);

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3