जावास्क्रिप्ट में ओओपी में कंस्ट्रक्टर पैरामीटर्स के माध्यम से गुण

कंस्ट्रक्टर के पैरामीटर्स के माध्यम से पारित चर को वस्तु के गुणों में लिखा जा सकता है:

javascriptclass User {
  constructor(name, surn) {
    this.name = name;
    this.surn = surn;
  }
}

इस प्रकार पारित किए गए मान क्लास की सभी विधियों में उपलब्ध हो जाएंगे। उदाहरण के लिए, आइए किसी विधि में पारित किए गए मानों का उपयोग करें:

javascriptclass User {
  constructor(name, surn) {
    this.name = name;
    this.surn = surn;
  }
  
  show() {
    return this.name + ' ' + this.surn;
  }
}

आइए जाँच करें कि यह कैसे काम करता है। एक नई वस्तु बनाएं, इसके पैरामीटर के रूप में उपयोगकर्ता का नाम और उपनाम पास करें:

javascriptlet user = new User('john', 'smit');

अब हमारी विधि का उपयोग करें:

javascriptconsole.log(user.show());
Задание 1

कंस्ट्रक्टर क्लास Employee में कर्मचारी का नाम और वेतन पास करें और उन्हें संबंधित गुणों में लिखें।

Задание 2

एक विधि बनाएं जो कर्मचारी का नाम प्रदर्शित करेगी।

Задание 3

एक विधि बनाएं जो कर्मचारी का वेतन प्रदर्शित करेगी।

Задание 4

एक विधि बनाएं जो कर्मचारी के वेतन को 10% बढ़ाएगी।