this
this指向
this会向外侧作用域中查找,直到有this的定义,就近原则
const obj = { aaa() { setTimeout(function() { console.log(this); // window }) // 箭头函数 setTimeout(() => { console.log(this); // obj对象 }) } } obj.aaa();
const obj = { aaa() { setTimeout(function () { setTimeout(function () { console.log(this); // window }) // 箭头函数 setTimeout(() => { console.log(this); // window }) }) setTimeout(() => { setTimeout(function () { console.log(this); // window }) // 箭头函数 setTimeout(() => { console.log(this); // obj对象 }) }) } } obj.aaa();

浙公网安备 33010602011771号