一文搞定JavaScript的this指向问题 代码执行时this在内存中的位置 this绑定规则 规则一:默认绑定(独立函数调用) 规则二:隐式绑定 规则三:显示绑定 规则四:new 绑定 系统API中的this指向 多个绑定优先级的比较 特殊绑定 忽略显示绑定 间接函数引用 this规则之外-箭头函数 面试题练习 代码执行时this在内存中的位置 注意:this的绑定是在代码执行时动态绑定上去的,与函数定义的位置是无关的,而与函数调用的方式和调用的位置有关。 this绑定规则 规则一:默认绑定(独立函数调用) 一个函数经过其他操作,函数直接被调用,并没有进行任何的对象关联 规则二:隐式绑定 通过某个对象发起的函数调用