我在迭代和获取数组集合中的值时遇到问题(我猜是数组数组)
我希望下面的代码会显示一个警报,依次显示每个数组的 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]);
}