原生JS实现 call apply bind
call apply bind 的 作用 都是用来改变this的指向,在平时工作过程中,除了实现对象的继承,在写一些基础类,或者公用库方法的时候会用到它们,其他时候 call 和 apply 的应用场景并不多。 在React中bind常用来绑定事件,改变this的指向 call apply bind 的 区别 call apply方法都是在调用之后立即执行的,而bind是返回原函数,需要再调用一次才能执行 传参方式的区别 var newFn1 = fn1.bind(newObj,arg1,arg2....); bind 第一个参数为需改变的新指向,之后的参数以,隔开 如需调用该函数,需要再次
用户评论