JavaScript apply、call和bind 方法的使用
首先,这三个方法都是改变函数的this对象的指向来扩展函数赖以运行的作用域。
每个函数都包含这三个非继承而来的方法。
他们的用途相同,都是在特定的作用域中调用函数。
第一个参数都是this要指向的对象。
都可以传递参数,传参方式不同。
apply、call 返回函数运行结果, bind 会生成一个函数
传参: apply(Obj, [ 参数1,参数2,… ]), call(Obj, 参数1,
原创
2018-01-16 15:21:16 ·
292 阅读 ·
0 评论