Apply和call方法的异同 努力1 2019-06-27 129 阅读1分钟 相同点:两个方法产生的作用是完全一样的,第一个参数都是对象; 不同点: call()方法参数将依次传递给借用的方法作参数, 即fn.call(thisobj, arg1,arg2,arg3...argn),有n个参数 apply()方法第一个参数是对象, 第二个参数是数组fn.apply(thisobj,arg),此处的arg是一个数组,只有两个参数