Зварот да ўласцівасцяў унутры класаў у ААП у JavaScript
Унутры метадаў класа this
будзе паказваць на аб'ект гэтага
класа:
class User {
show() {
console.log(this); // аб'ект
}
}
Гэта значыць, што мы можам звяртацца
да ўласцівасцяў аб'екта праз this.
Давайце паспрабуем. Хай у нашага аб'екта
ёсць уласцівасць name. Вывядзем
гэту ўласцівасць у нашым метадзе:
class User {
show() {
console.log(this.name);
}
}
Давайце цяпер створым аб'ект нашага класа:
let user = new User;
Запішам патрэбную нам уласцівасць:
user.name = 'john';
Давайце цяпер выклічам метад, тым самым вывеўшы на экран значэнне ўласцівасці:
user.show(); // выведе 'john'
У аб'ект класа Employee
запішыце ўласцівасці name
і salary.
Зрабіце метад, які вывядзе на экран імя работніка.
Зрабіце метад, які вывядзе на экран заробную плату работніка.