上一题下一题

this 绑定在箭头函数、bind、事件监听器与 class 方法中的优先级规则

基础版
来源:alibaba中级工程师class方法与事件监听bind/call/apply箭头函数this绑定
草稿该题目为草稿状态,前台公开题库中不可见。
答案解析

这几个场景里,this 的核心判断原则是:普通函数看“调用方式”,箭头函数看“定义位置”。

对于普通函数,一般优先级可以理解为:

比如:

bind 比 call/apply 更特殊一点,它会返回一个新函数,这个新函数的 this 基本被固定了,再用 call/apply 也改不了:

```js const bound = fn.bind({ name: 'bin

登录后查看完整内容