解决:
1、ES5
:使用apply
function argsAsArray(fn, arr) {
return fn.apply(this,arr);
}
2、ES6
:使用扩展运算符...
function argsAsArray(fn, arr) {
return fn(...arr);
}
注意:这种方法需要babel
编译后,才能在浏览器中运行。
更多讨论:https://www.nowcoder.com/questionTerminal/80365a2685144559817e3d5e0c27f3a8