call和apply方法学习

2019-10-28  本文已影响0人  阿凯_8b27

call和apply都是将当前对象作为上下文进行传递
call 参数的this指向函数本身,作用将一个对象挂载另一个方法
apply 第二个参数是arguments,表示当前参数全部传递                                         

function add(a,b,c){

return a+b+c;

}

add.call(this,1,2,3);

function resualt(a,d,c){

        return add.apply(resualt,arguments);

}

 resualt(1,1,1);

取数组最大值:Math.max.apply
数组去重:

上一篇下一篇

猜你喜欢

热点阅读