【发布时间】:2016-02-29 17:23:46
【问题描述】:
我检查了其他问题来解决这个问题,但我不知道如何解决这个问题:我想遍历对象数组的所有项目并访问特定属性。
for (var i = 0; i < myArray.length; i++){
var x = myArray[i].property;
console.log(x);
}
我的数据数组结构:
var myArray = [
firstObject: {
title:"first",
content:"lorem ipsum"
},
secondObject: {
title:"second",
content:"lorem ipsum"
},
thirdObject: {
title:"third",
content:"lorem ipsum"
}
]
检查控制台输出是否为 myArray 中对象的每个实例的列表,但它只从中检索第一个对象。那么,我怎样才能正确访问这些值呢?谢谢
【问题讨论】:
-
检查你的变量名...你正在使用
i,但增加了j。 -
哦,那是示例代码,不是我的实际代码...所以谢谢,我要更改它,但这不是问题!
-
显示你的源数组,然后问我们你想做什么
-
@ohmmho 是的,这是问题所在,您一直在访问
myArray[0],因为i始终为 0 -
@Charmander 问题在于,使用这段代码我只能从数组中获取第一项。
标签: javascript arrays for-loop