this мәні
this мәні ағымдағы объектке сілтеме жасайды.
Бұл мән JavaScript-те кеңінен қолданылады,
мысалы функциялар мен ООП-да.
Синтаксис
this.ағымдағы объект;
Мысал
this көмегімен
focus-ты жоғалтқан инпуттың мәнін
консольге шығарайық:
<input id="elem" value="text">
let input = document.querySelector('#elem');
input.addEventListener('blur', func);
function func() {
console.log(this.value);
}
Мысал
this көмегімен
focus-та емес инпуттың мәнін
консольге шығарайық:
<input id="elem" value="text">
let input = document.querySelector('#elem');
input.addEventListener('blur', func);
function func() {
console.log(this.value);
}
Мысал
Енді this қолдануды ООП-да қарастырайық.
Student класында студенттің аты мен тегін
көрсететін show функциясын жазайық:
class Student {
name;
surn;
show() {
return this.name + ' ' + this.surn;
}
};
let stud = new Student;
stud.name = 'John';
stud.surn = 'Smit';
console.log(stud.show());