当我们需要把函数当做另外函数参数传入时,我们使用箭头函数。
关于this的指向。
问题:箭头函数中的this是如何进行查找的?
结论:向外层作用域中,一层层查找this,直到有this的定义。
Function调用是通过call(),call把window当做参数传入,所以匿名函数中的this是window对象。
匿名函数中会向外查找this对象,在函数aaa中有this对象的,因为aaa是在对象obj里定义的,此时this就是对应的obj对象。
当我们需要把函数当做另外函数参数传入时,我们使用箭头函数。
关于this的指向。
问题:箭头函数中的this是如何进行查找的?
结论:向外层作用域中,一层层查找this,直到有this的定义。
Function调用是通过call(),call把window当做参数传入,所以匿名函数中的this是window对象。
匿名函数中会向外查找this对象,在函数aaa中有this对象的,因为aaa是在对象obj里定义的,此时this就是对应的obj对象。