bind,call和apply简单总结
共同点:都是用来改变this环境。bind和 apply,call不同点:执行机制不同。bind绑定是返回一个新的函数的,这个新函数的内容是原函数的内容,this是bind绑定的this环境。不执行原函数。如:function fn(a,b,c)={}; var fn2 = fn.bind({ a:1,b:2 }); apply和call是在原函数执行时,动态改变this环境。apply和call...
原创
2018-03-26 10:02:22 ·
264 阅读 ·
0 评论