箭头函数的this指向

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了箭头函数的this指向相关的知识,希望对你有一定的参考价值。

1.普通函数的this:指向它的调用者,如果没有调用者则默认指向window.
2.箭头函数的this: 指向箭头函数定义时所处的对象,而不是箭头函数使用时所在的对象,默认使用父级的this.
技术分享图片
图1:函数fn的父级this指向window
技术分享图片
图2:箭头函数的父级作用域onclick点击事件的作用域指向对象lis[i](lis[0], lis[1], lis[2])
3.箭头函数中的this,首先从它的父级作用域中找,如果父级作用域还是箭头函数,再网上找,如此直至找到this的指向

以上是关于箭头函数的this指向的主要内容,如果未能解决你的问题,请参考以下文章

箭头函数中this的指向问题

箭头函数的this指向

箭头函数与this指向问题

箭头函数与this指向问题

箭头函数this指向问题

面试题系列---箭头函数和普通函数的区别?箭头函数的优缺点?