牛客网_函数传参

这里写图片描述

解决:
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

猜你喜欢

转载自blog.csdn.net/liwenfei123/article/details/80425948