JavaScript da OOB da Konstruktor Parametrlari Orqali Xususiyatlar

Konstruktor parametrlari orqali uzatilgan o'zgaruvchilarni obyekt xususiyatlariga yozish mumkin:

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

Shu tarzda uzatilgan qiymatlar klassning barcha metodlarida mavjud bo'ladi. Misol uchun, uzatilgan qiymatlardan qandaydir metodda foydalanamiz:

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

Keling, bu qanday ishlashini tekshiramiz. Yangi obyekt yaratamiz, unga parametr sifatida foydalanuvchi ismi va familiyasini uzatamiz:

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

Endi metodimizga murojaat qilamiz:

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

Employee klassining konstruktoriga xodimning ismi va maoshini uzating va ularni mos xususiyatlarga yozing.

Задание 2

Xodim ismini chiqaradigan metod yarating.

Задание 3

Xodim maoshini chiqaradigan metod yarating.

Задание 4

Xodim maoshini 10% ga oshiradigan metod yarating.