我想创建一个带有动态数量参数的函数。我有一个像这样的字符串数组
['param1','param2','param3']
我需要用这个数组创建一个函数
function test(param1,param2,param3){
}
有没有办法做到这一点?
答案 0 :(得分:3)
您可以使用...args
(rest 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)