我遇到麻烦迭代和数组的集合(数组的数组,我猜)迭代在Javascript
我希望下面的代码会显示一个警告的表现中得到的值依次在每个阵列的3个值(例如,“婴儿”,“0”,然后选择“2”),但该警报只是显示为“0”,“不确定”,不确定的”。
我缺少什么?
声明该阵列:
var ageGroups = [["infant", 0, 2], ["child", 3, 18], ["child", 3, 17], ["adult1", 18, 64], ["adult2", 65, 74], ["adult3", 75, 79]];
遍历数组
for (var item in ageGroups) {
alert(item[0]);
alert(item[1]);
alert(item[2]);
}
反正你需要知道什么是对环回报项目作为字符串,当前属性的名称环路仰视,不是一个对象或数组,所以在不是一个foreach你可以在其他语言中找到,在ES5中有一个forEach函数,虽然 – mpm 2012-04-04 13:07:51