This қиймати
this қиймати жорий объектга ишора қилади.
Бу қиймат JavaScript таркибида кенг қўлланилади,
масалан функциялар ва ООП да.
Синтаксис
this.жорий объект;
Мисол
Келинг this ёрдамида
фокусни йўқотган инпутнинг қийматини
консолга чиқарайлик:
<input id="elem" value="text">
let input = document.querySelector('#elem');
input.addEventListener('blur', func);
function func() {
console.log(this.value);
}
Мисол
Келинг this ёрдамида
фокуста бўлмаган инпутнинг қийматини
консолга чиқарайлик:
<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());