وشەی This چییە؟
لە JavaScript-دا this ئاماژە بەو Object-ە دەکات کە فەنکشنەکەی تێدا جێبەجێ دەکرێت. بەپێی بارودۆخەکە ئەم بەهایە دەگۆڕێت.
تێبینی: لە کاتی بەکارهێنانی Arrow Functions، ئەم وشەیە بەهای دەرەوەی خۆی وەردەگرێت (Lexical scoping).
const person = {
name: 'کورد',
greet: function() {
console.log('سڵاو، ناوم ' + this.name);
}
};
person.greet();
بارودۆخەکانی this:
- لەناو Object-دا: ئاماژە بە خودی Object-ەکە دەکات.
- لە فەنکشنی ئاساییدا: ئاماژە بە Global object دەکات.
- لە Event listener-دا: ئاماژە بەو Element-ە دەکات کە ڕووداوەکەی لەسەرە.