[英]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.