Javascript For以特定格式循环到数组中
我一直在尝试从for循环创建一个数组,使用push创建一个格式为[“value,value,value,value,value”]的数组,但我需要它以以下格式创建一个数组:[[“value,value,value”],[“value,value,value”] 原始数组是在没有for循环的情况下创建的,如下所示:Javascript For以特定格式循环到数组中,javascript,arrays,loops,for-loop,format,Javascript,Arrays,Loops,For Loop,Format,我一直在尝试从for循环创建一个数组,使用push创建一个格式为[“value,value,value,value,value”]的数组,但我需要它以以下格式创建一个数组:[[“value,value,value”],[“value,value,value”] 原始数组是在没有for循环的情况下创建的,如下所示: new array (["1","2",3"],["1,2,3"],["1,2,3"],["1,2,3"]); 那么,我如何使用循环来创建相同的内容呢 var colour = [
new array (["1","2",3"],["1,2,3"],["1,2,3"],["1,2,3"]);
那么,我如何使用循环来创建相同的内容呢
var colour = ["red","green","blue","orange"];
for (i=1; i<5; i++){
var name = $("#name"+i).val();
var can = $("#candidate"+i).val();
arrayOfData = new Array([can,name,colour[i]]);
}
var color=[“红色”、“绿色”、“蓝色”、“橙色”];
对于(i=1;i只需将arrayOfData
自身推送到一个数组中即可
var array = [];
var colour = ["red","green","blue","orange"];
for (i=1; i<5; i++){
var name = $("#name"+i).val();
var can = $("#candidate"+i).val();
arrayOfData = [can,name,colour[i-1]];
array.push(arrayOfData);
}
var数组=[];
变量颜色=[“红色”、“绿色”、“蓝色”、“橙色”];
对于(i=1;i只需将arrayOfData
自身推送到一个数组中即可
var array = [];
var colour = ["red","green","blue","orange"];
for (i=1; i<5; i++){
var name = $("#name"+i).val();
var can = $("#candidate"+i).val();
arrayOfData = [can,name,colour[i-1]];
array.push(arrayOfData);
}
var数组=[];
变量颜色=[“红色”、“绿色”、“蓝色”、“橙色”];
对于(i=1;i@NickSmith这是你需要的结果吗?[“1”、“2”、“红色”]、[“1”、“2”、“3”]、[“1”、“2”、“3”]、[“1”、“2”、“橙色”];
?@NickSmith这是你需要的结果吗?[“1”、“2”、“红色”]、[“1”、“2”、“3”]、[“1”、“2”、“3”]、[“1”、“2”、“橙色”])
?此转换是如何工作的?每组3个元素被包含它们的列表元素替换?您到底尝试了什么?此转换是如何工作的?每组3个元素被包含它们的列表元素替换?您到底尝试了什么?