this 的不同应用场景,如何取值
① 作为普通函数
window
② 使用 call apply bind
传入的对象
③ 作为对象方法被调用
对象本身
④ 在class 方法中被调用
实例本身
⑤ 箭头函数
取它上级作用域的值
总结:this取什么值是在函数执行的时候决定的。
this 的不同应用场景,如何取值
① 作为普通函数
window
② 使用 call apply bind
传入的对象
③ 作为对象方法被调用
对象本身
④ 在class 方法中被调用
实例本身
⑤ 箭头函数
取它上级作用域的值
总结:this取什么值是在函数执行的时候决定的。