【发布时间】:2019-12-17 00:43:08
【问题描述】:
我想创建一个具有动态参数数量的函数。我有一个像
这样的字符串数组['param1','param2','param3']
我需要用这个数组创建一个函数
function test(param1,param2,param3){
}
有没有办法做到这一点?
【问题讨论】:
标签: javascript
我想创建一个具有动态参数数量的函数。我有一个像
这样的字符串数组['param1','param2','param3']
我需要用这个数组创建一个函数
function test(param1,param2,param3){
}
有没有办法做到这一点?
【问题讨论】:
标签: javascript
您可以使用...args (rest parameter) 来收集动态参数个数
function test(...args){
console.log(args)
}
test(1,2,3,4)
test(1,2,3)
【讨论】:
只需将数组作为参数传递
var a=['param1','param2','param3']
function test(a){
console.log(a)
}
test(a)
【讨论】: