箭头函数的this值继承自它们所在的最近的非箭头函数父级上下文中的this值。也就是说,箭头函数中的this指向的是它外层作用域中的this。在没有父级上下文时,它会继承全局对象window的this值。与普通函数不同,箭头函数的this值不能通过call()、apply()、和bind()来改变。
箭头函数的this值继承自哪里?深入了解箭头函数的this绑定特性
1 min read
箭头函数的this值继承自它们所在的最近的非箭头函数父级上下文中的this值。也就是说,箭头函数中的this指向的是它外层作用域中的this。在没有父级上下文时,它会继承全局对象window的this值。与普通函数不同,箭头函数的this值不能通过call()、apply()、和bind()来改变。