this என்பது ஒரு செயல்பாடு எவ்வாறு அழைக்கப்படுகிறது என்பதைப் பொறுத்து தீர்மானிக்கப்படுகிறது, அது எங்கே வரையறுக்கப்பட்டுள்ளது என்பதைப் பொறுத்து அல்ல. ஐந்து விதிகள் உள்ளன:
js
obj = {
: ,
() { .; },
};
obj.();
f = obj.;
();
f.(obj);
();
