this到底指向的是谁?箭头函数和普通函数中的this

2019-11-05  本文已影响0人  踩坑怪At芬达

如果觉得还有点用,请您给我一个赞!您的赞是我坚持下去的动力


var myobj={
  count:1,
  getCount:function(){
    console.log(this);//myobj
  },
  getCountArrow:()=>{
    console.log(this);//window
  },
  getCountArrow2:function(){
    let fn=()=>{ console.log(this) };
    return fn();//myobj
  },
}

myobj.getCount() myobj
myobj.getCountArrow() window
myobj.getCountArrow2() myobj

原理

结合上面的原理以下输出的是

如果觉得还有点用,请您给我一个赞!您的赞是我坚持下去的动力

上一篇下一篇

猜你喜欢

热点阅读