this
ํน์ง
function sayHi() { alert(this); } sayHi(); //undefinedlet user = { name: 'John' }; let admin = { name: 'Admin' }; function sayHi() { alert(this.name); } user.f = sayHi; admin.f = sayHi; user.f(); //John (this == user) admin.f(); //Admin(this == admin) admin['f'](); //John (this == user) user['f'](); //Admin(this == admin)```js let user = { firstName: "๋ณด๋ผ", sayHi() { let arrow = () => alert(this.firstName); arrow(); } }; user.sayHi(); // ๋ณด๋ผ ``` ```js let user = { firstName: "๋ณด๋ผ", sayHi : () => alert(this.firstName); }; user.sayHi(); // undefined ```
Last updated