其他分享
首页 > 其他分享> > ()=>{}箭头函数this

()=>{}箭头函数this

作者:互联网

1.箭头函数是没有绑定this,到上层作用域找this


var obj = {
    data: [],
    getData: function () {
      // setTimeout(function (){
      //   //this 指向window
      //   this.data=[1,2,3]
      //         console.log(this)
      //       }, 1000);
      setTimeout(()=> {
  //箭头函数没有绑定this,只能向上级作用域this
  this.data=[1,2,3]
        console.log(this)
      }, 1000);
    }
  
  }
  obj.getData()

标签:function,函数,作用域,箭头,getData,data
来源: https://blog.csdn.net/qq_43033748/article/details/122846271