this-in qiyməti
this qiyməti cari obyektə istinad edir.
Bu qiymət JavaScript tərəfindən geniş istifadə olunur,
məsələn funksiyalarda və OOP-də.
Sintaksis
this.cari obyekt;
Nümunə
Gəlin this köməyi ilə
fokusu itirən inputun qiymətini
konsola çıxaraq:
<input id="elem" value="text">
let input = document.querySelector('#elem');
input.addEventListener('blur', func);
function func() {
console.log(this.value);
}
Nümunə
Gəlin this köməyi ilə
fokusda olmayan inputun qiymətini
konsola çıxaraq:
<input id="elem" value="text">
let input = document.querySelector('#elem');
input.addEventListener('blur', func);
function func() {
console.log(this.value);
}
Nümunə
İndi gəlin this-in OOP-də tətbiqinə baxaq.
Student sinfində tələbənin adını və soyadını
göstərən show funksiyasını yazaq:
class Student {
name;
surn;
show() {
return this.name + ' ' + this.surn;
}
};
let stud = new Student;
stud.name = 'John';
stud.surn = 'Smit';
console.log(stud.show());