Օբյեկտների հատկություններին դասերի ներսում դիմելը OOP-ում JavaScript-ում

Դասի մեթոդների ներսում this-ը կցույց տա այդ դասի օբյեկտը.

javascriptclass User {
  show() {
    console.log(this); // օբյեկտ
  }
}

Սա նշանակում է, որ մենք կարող ենք դիմել օբյեկտի հատկություններին this-ի միջոցով։ Փորձենք։ Թող մեր օբյեկտը ունենա name հատկություն։ Եկեք արտածենք այս հատկությունը մեր մեթոդում.

javascriptclass User {
  show() {
    console.log(this.name);
  }
}

Եկեք հիմա ստեղծենք մեր դասի օբյեկտը.

javascriptlet user = new User;

Գրենք մեզ անհրաժեշտ հատկությունը.

javascriptuser.name = 'john';

Եկեք հիմա կանչենք մեթոդը, այդպիսով արտածելով էկրանին հատկության արժեքը.

javascriptuser.show(); // կարտածի 'john'
Задание 1

Employee դասի օբյեկտի մեջ գրեք name և salary հատկությունները։

Задание 2

Ստեղծեք մեթոդ, որ կարտածի էկրանին աշխատողի անունը։

Задание 3

Ստեղծեք մեթոդ, որ կարտածի էկրանին աշխատողի աշխատավարձը։