एरो फंक्शन में "यह" कीवर्ड
जावास्क्रिप्ट 'यह 'कीवर्ड उस वस्तु को संदर्भित करता है जिससे वह संबंधित है। तीर फ़ंक्शन में, 'यह ' एक वैश्विक वस्तु से संबंधित है। एक साधारण फ़ंक्शन के अंदर, संभावना हो सकती है कि 'यह ' कीवर्ड का परिणाम अपरिभाषित हो सकता है लेकिन एक तीर . में कार्य करता है तो इसका परिणाम सटीक . होता है मान ।
उदाहरण
<html>
<body>
<script>
function Student(fname, grade) {
this.fname = fname;
this.grade = grade;
this.details = function() {
return () => {
document.write(`Hi, I'm ${this.fname} from ${this.grade} grade`);
};
}
}
let info = new Student('picaso', 'seventh');
let printInfo = info.details();
printInfo();
</script>
</body>
</html> आउटपुट
Hi, I'm picaso from seventh grade