javascript将所有不确定个数的参数传递给另一个函数,将arguments转化为数组即可


发布者 ourjs  发布时间 1542272672737
关键字 JS学习  JavaScript 
有时侯需要将某个函数传递给其它函数执行,并且这些函数的参数个数是不确定的,可以先将 arguments 转为数组,再 apply 一下即可:

function callme(a, b, c, d) {
    console.log(a,b,c,d)
}

function callback() {
    callme.apply(this, Array.prototype.slice.call(arguments,0))
}

callback(1,2,3)

> 1 2 3 undefined








  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA