// 使用es6解法 function argsAsArray(fn, arr) { return fn(...arr); } // 用apply方法 function argsAsArray(fn, arr) { return fn.apply(this, arr); } // call方法 function argsAsArray(fn, arr) { return fn.call(this, ...arr); } // bind方法 function argsAsArray(fn, arr) { return fn.bind(this, ...arr)(); }
function argsAsArray(fn, arr) { return fn.apply(this, arr); } function argsAsArray(fn, arr) { return fn(...arr); }