将数组作为JavaScript中的函数参数传递我想使用数组作为参数调用一个函数:const x = ['p0', 'p1', 'p2'];call_me(x[0], x[1], x[2]); // I don't like itfunction call_me (param0, param1, param2 ) {
// ...}是否有更好的方法传递x进call_me()?
3 回答
BIG阳
TA贡献1859条经验 获得超6个赞
const args = ['p0', 'p1', 'p2'];call_me.apply(this, args);
Function.prototype.apply()
.
call_me(...args);
江户川乱折腾
TA贡献1851条经验 获得超5个赞
var x = [ 'p0', 'p1', 'p2' ]; call_me(x);function call_me(params) { for (i=0; i<params.length; i++) { alert(params[i]) }}
添加回答
举报
0/150
提交
取消