javascript - 遍历javascript中的数组
问题描述
在 console.log 我收到一个数组{items: Array(1)}
items: Array(1)
0: {id: 4, imageIndex: 3}
length: 1
__proto__: Array(0)
__proto__: Object
我试图通过这个数组打印来检索 imageIndex 并得到一个未定义的。
for (var image in imageList) {
console.log(image.imageIndex);
}
如果我在循环中使用 for...of,我会得到一个 'imageList' 是不可迭代的。
解决方案
试试看
检查这个片段
const arr =[{id: 4, imageIndex: 3}]
for (var item of arr) {
console.log(item.imageIndex);
}
推荐阅读
- javascript - 循环内的Javascript等待
- flutter - 如何在颤动的应用程序中更改 android 的状态栏颜色?
- react-native - React Native 中奇怪的边距行为与绝对位置相结合
- java - 有没有办法从注册表项值返回数据
- vuejs2 - Vuetify:如何在 v-data-table 渲染时使用微调器显示覆盖(如何等待组件完成渲染)
- c# - 如何从字符串中提取特定文本?
- javascript - 用鼠标按下时记录 datalist 值
- python-2.7 - 使用 Python 2.7 将文件作为参数绕过 lxml iterparse 函数的字符串
- amazon-web-services - 我能否在 SAM 模板中使用 AWS Cloud Formation 资源语法,反之亦然?
- python - 在 Python 中使用导入的文件名分配数据框的名称