जावास्क्रिप्ट में ओओपी में कंस्ट्रक्टर पैरामीटर्स के माध्यम से गुण
कंस्ट्रक्टर के पैरामीटर्स के माध्यम से पारित चर को वस्तु के गुणों में लिखा जा सकता है:
class User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
}
इस प्रकार पारित किए गए मान क्लास की सभी विधियों में उपलब्ध हो जाएंगे। उदाहरण के लिए, आइए किसी विधि में पारित किए गए मानों का उपयोग करें:
class User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
show() {
return this.name + ' ' + this.surn;
}
}
आइए जाँच करें कि यह कैसे काम करता है। एक नई वस्तु बनाएं, इसके पैरामीटर के रूप में उपयोगकर्ता का नाम और उपनाम पास करें:
let user = new User('john', 'smit');
अब हमारी विधि का उपयोग करें:
console.log(user.show());
कंस्ट्रक्टर
क्लास Employee में कर्मचारी का नाम
और वेतन पास करें और उन्हें
संबंधित गुणों में लिखें।
एक विधि बनाएं जो कर्मचारी का नाम प्रदर्शित करेगी।
एक विधि बनाएं जो कर्मचारी का वेतन प्रदर्शित करेगी।
एक विधि बनाएं जो
कर्मचारी के वेतन को
10% बढ़ाएगी।