我有一个非常大的数组,其中包含汽车品牌和型号。我已经将品牌提取到了一个单独的数组中,但是我在提取型号时遇到了困难,同时还要保持它们与品牌之间的关联。
以下是数组的示例:
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循环、带有break的循环、while循环和带有条件语句的循环,但我做不到。
请在这里给我一些建议。jQuery或其他技术能帮助我吗?