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
хоссаларини ёзинг.
Ходимнинг исмини экранга чиқарувчи метод ясанг.
Ходимнинг маошини экранга чиқарувчи метод ясанг.