this का मतलब
this का मान वर्तमान ऑब्जेक्ट को संदर्भित करता है।
यह मान JavaScript में व्यापक रूप से उपयोग किया जाता है,
उदाहरण के लिए फंक्शन और OOP में।
सिंटैक्स
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);
}
उदाहरण
अब आइए OOP में
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());