fun.apply(context,[argsArray])
立即调用fun,同时将fun函数原来的this指向传入的新context对象,实现同一个方法在不同对象上重复使用。
context:传入的对象,替代fun函数原来的this;
argsArray:一个数组或者类数组对象,其中的数组参数会被展开作为单独的实参传给 fun 函数,需要注意参数的顺序。
fun.call(context,[arg1],[arg2],[…])
同apply,只是参数列表不同,call的参数需要分开一个一个传入。