apply和call都是将函数绑定到另外一个对象上运行,即函数的this指针,变成了调用者的值
调用者是一个函数,第一个参数是要运用该函数的对象如:f.call(obj),就相当于obj.f()
call和apply常用来实现继承
call和apply方法差不多区别在于第二个参数,call的第二个参数可以是任意类型而apply的有类型约定,如数组
调用者是一个函数,第一个参数是要运用该函数的对象如:f.call(obj),就相当于obj.f()
call和apply常用来实现继承
call和apply方法差不多区别在于第二个参数,call的第二个参数可以是任意类型而apply的有类型约定,如数组