创建具有动态参数数量的功能

时间:2019-08-09 09:33:55

标签: javascript

我想创建一个带有动态数量参数的函数。我有一个像这样的字符串数组

['param1','param2','param3']

我需要用这个数组创建一个函数

function test(param1,param2,param3){

}

有没有办法做到这一点?

2 个答案:

答案 0 :(得分:3)

您可以使用...argsrest parameter)来收集动态数量的参数

function test(...args){
  console.log(args)
}
test(1,2,3,4)
test(1,2,3)

答案 1 :(得分:0)

只需将数组作为参数传递

var a=['param1','param2','param3']
function test(a){
console.log(a)
}
test(a)