gpt4 book ai didi

javascript - 在 Javascript 中迭代数组集合

转载 作者:行者123 更新时间:2023-12-01 06:14:42 25 4
gpt4 key购买 nike

我在迭代和获取数组集合(我猜是数组数组)中的值时遇到了问题

我希望下面的代码会显示一个警报,依次显示每个数组的 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]);
}

最佳答案

使用 console.log 而不是警报,警报将只显示 [Object ],如果变量是一个对象,但在控制台中你可以看到什么样的对象,你可以进一步调试

for (var item in ageGroups) { 
console.log(ageGroups[item][0]);
console.log(ageGroups[item][1]);
console.log(ageGroups[item][2]);
}

关于javascript - 在 Javascript 中迭代数组集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10011146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com