Javascript 循环到对象数组中并访问属性

Javascript 循环到对象数组中并访问属性,javascript,arrays,for-loop,Javascript,Arrays,For Loop,我检查了其他问题来解决这个问题,但在我的例子中,我不知道如何解决它:我希望遍历对象数组的所有项并访问特定属性 for (var i = 0; i < myArray.length; i++){ var x = myArray[i].property; console.log(x); } 检查控制台输出是否为myArray中对象的每个实例的列表,但它仅从中检索第一个对象。那么,我怎样才能正确地访问这些值呢?谢谢 var myArray= [ { 标题:“第一”, 内

我检查了其他问题来解决这个问题,但在我的例子中,我不知道如何解决它:我希望遍历对象数组的所有项并访问特定属性

 for (var i = 0; i < myArray.length; i++){
     var x = myArray[i].property;
     console.log(x);
 }
检查控制台输出是否为myArray中对象的每个实例的列表,但它仅从中检索第一个对象。那么,我怎样才能正确地访问这些值呢?谢谢

var myArray=
[
{
标题:“第一”,
内容:“lorem ipsum”
},
{
标题:"第二",
内容:“lorem ipsum”
},
{
标题:“第三次”,
内容:“lorem ipsum”
}
];
var arexpecteddata=[];
forEach(函数(objSingle){
arexpecteddata.push(objectsingle.title);
});

console.log(arexpecteddata)检查变量名…您使用的是
i
但增加了
j
。哦,这是示例代码,不是我的实际代码。。。所以谢谢,我要改变它,但这不是问题!显示您的源阵列,并从中询问我们您想要什么do@ohmmho是的,这就是问题所在,您经常访问
myArray[0]
,因为
i
总是0@Charmander问题是,使用这段代码,我只能从数组中获取第一项。嘿,是的!这很有效:D非常感谢!我认为它是正确的。然而,你能解释一下在这种特殊情况下for和forEach的区别吗?如果我们有更多的机会,情况会怎样?我的意思是,假设title结构而不是字符串是另一个对象,如下所示:
title:{date:“2016”,category:“production”}
谢谢!
var myArray = [ 
    firstObject: {
        title:"first",
        content:"lorem ipsum"
    },
    secondObject: {
        title:"second",
        content:"lorem ipsum"
    },
    thirdObject: {
        title:"third",
        content:"lorem ipsum"
    }
]