关于apply()和call()方法的理解

apply()

function.apply(obj,[arrArg])

obj:改变function中的this指向。

arrArg ----> arguments,可以理解为传参,apply的arrArg以数组形式存在。

call()

function.call(obj,params1,params2);

obj:改变function中的this指向。

arrArg ----> arguments,可以理解为传参,call的arrArg以参数形式存在。

猜你喜欢

转载自www.cnblogs.com/Marinnn/p/9318758.html