this-এর মান
this-এর মান বর্তমান অবজেক্টকে নির্দেশ করে।
এই মানটি জাভাস্ক্রিপ্টে ব্যাপকভাবে ব্যবহৃত হয়,
উদাহরণস্বরূপ ফাংশন এবং 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);
}
উদাহরণ
এখন আসুন this-এর প্রয়োগ বিবেচনা করি
OOP-তে।
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());