箭头函数没有自己的this,它指向的this是它当前(外层)作用域下的this(但是当前作用域下必须是函数作用域(这个函数作用域必须是普通函数),不能是普通对象作用域,也就是对象,如果是在对象下定义的箭头函数,this会一直往外找,找到最近的函数作用域,如果没找到,则this指向window)
// JS作用域分为全局作用域、函数作用域、let,const块级作用域,并没有对象作用域,所以这里说的this指向为当前作用域下的this的,即为函数作用域或者全局作用域。
箭头函数没有自己的this,它指向的this是它当前(外层)作用域下的this(但是当前作用域下必须是函数作用域(这个函数作用域必须是普通函数),不能是普通对象作用域,也就是对象,如果是在对象下定义的箭头函数,this会一直往外找,找到最近的函数作用域,如果没找到,则this指向window)
// JS作用域分为全局作用域、函数作用域、let,const块级作用域,并没有对象作用域,所以这里说的this指向为当前作用域下的this的,即为函数作用域或者全局作用域。