Пристап до својствата внатре во класите во ООП во 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.
Направете метод, кој ќе испечати на екран името на работникот.
Направете метод, кој ќе испечати на екран платата на работникот.