【day5】this指向

125 阅读1分钟

1、this指向

几个可背原则(非严格模式下)
1this永远指向最后调用它的对象【执行阶段】

2、匿名函数的this指向永远是Window【执行阶段】

3、箭头函数,继承定义函数的对象【定义阶段】

2、bind()、call()、apply()

作用:传递一个对象来改变this的值

bind():函数声明阶段=>object.add().bind(obj)()

call():函数调用阶段(第一个参数对象,第二个参数为多个参数)=>object.add.call(obj,100)

apply():函数调用阶段(第一个参数对象,第二个参数为参数数组)=>object.add().apply(obj,[100])