【发布时间】:2018-05-11 17:36:42
【问题描述】:
有人知道怎么做(使用 ES5)吗?你好。
在 C++ 和 C 部分发现了类似的问题,但在 Javascript 部分没有。
var array = [1, 2, 3, 4, 5];
//single argument
console.log(array[0]);
//dynamic arguments
var item;
for (var i in array) {
item = array[i];
console.log("test", item);
//same as
//console.log("test", 0);
//console.log("test", 1);
//...
}
//Objective: console.log("test", 1, 2, 3, 4, 5);
/*var obj = {};
for (var key in array) {
obj[key] = array[key];
}
console.log("test", obj[0], obj[1], obj[2], obj[3], obj[4]);
*/
console.log("test", array[0], array[1], array[2], array[3], array[4]);
//need to know the no. of items
【问题讨论】:
-
您到底想达到什么目标?什么函数需要接受不同数量的参数?哪些参数列表以及它如何变化?
-
如果你只使用二维数组呢?
-
只需将数组直接传递给所需的任意数量的参数!
标签: javascript