解决:
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
文章来源: 牛客网_函数传参