[英]Extract values from a multidimensional array
我有一个非常大的汽车品牌和模型阵列。 我已经将制作提取到一个单独的数组中,但我正在努力提取模型,同时保持它们与make的关联。
这是一个数组示例:
var dataa = new Array
(
['Acura','','Integra','Mdx','Rl','Rsx','Slx','Tl','Tsx'],
['Aixam','','400','505','600'],
['Alfa romeo','','145','146','147','155','156'],
['Aston martin','','.','DBS','Db7','Db9']);
正如你所看到的,我有一个带有汽车品牌的多维数组(位于dataa[0][0]
),然后是一个空值,然后是这个品牌的模型。
我正在使用此代码来使汽车制造:
这给了我每个嵌套数组的第一个值 - > dataa [i] [0]:
for (var i = 0; i < dataa.length; i++) {
document.write(dataa[i][0] + "<br>");
}
我的问题从这里开始。
我无法提取所有模型并将它们分配给正确的汽车制造商。 我试过for-loop的,带刹车的循环,而循环和循环有条件语句,但我不能这样做。
请在这里给我一些建议。 jQuery或其他一些技术会帮助我吗?
在循环中放置一个循环。
for (var i = 0; i < dataa.length; i++) {
document.write("<h2>Starting new inner loop!</h2><br>");
for (var j = 0; j < dataa[i].length; j++) {
document.write(dataa[i][j] + "<br>");
}
}
现在,对于外部Array中的每个Array,您都在进行单独的循环。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.