Կոնստրուկտորի պարամետրերի միջոցով հատկությունները OOP-ում JavaScript-ում
Կոնստրուկտորին պարամետրերով փոխանցված փոփոխականները կարելի է գրել օբյեկտի հատկություններում.
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%-ով։