我遇到麻煩迭代和數組的集合(數組的數組,我猜)迭代在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