وشەی 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-ە دەکات کە ڕووداوەکەی لەسەرە.