【发布时间】:2023-03-29 01:22:01
【问题描述】:
什么是最好的方法,保持类似的结构,只在这个数组中加粗名称?我可以让它在整个阵列上工作(我在这里),但我只是想得到名字。我对此有一个丑陋的方法的想法,但希望能在简洁明了的东西上提供一些帮助。另外,我知道这不是最好的使用方法,我应该将数组包装在一个对象等中,但这不是我需要的。这与我正在考虑的一个更大的问题有关,并且是为将来更大的事情而练习。谢谢。
var people = [
[ "Daniel",30,"San Francisco",["175 lb"," 6\'0\""] ],
[ "Deryl",29,"Seattle",["165 lb"," 5\'9\""] ],
[ "Mandie",29,"Seattle",["155 lb"," 5\'8\""] ],
[ "Elena",28,"Seattle",["145 lb"," 5\'6\""] ]
];
for(var i = 0; i < people.length; i++) {
document.write("<br>"+"<b>");
for(var j = 0; j < people.length; j++) {
document.write(people[i][j]+"<br>");
}
}
【问题讨论】:
-
第二个循环不应该是
for(var j = 0; j < people[i].length; j++)吗? -
我相信你是对的。只在这几个星期。赞赏。
标签: javascript for-loop multidimensional-array nested