JavaScript/jQuery : Loop through array values inside an object

标签 javascript arrays object

var myJSON =     
{"data":
    [{"obj1":"value1",
      "obj2":"value2"},

     {"obj1":"value3",
      "obj2":"value4"},

     {"obj1":"value5",
     "obj2":"value6"}]
};

我有一个类似于上面的数组。我想循环遍历每个 obj2 并获取值。这如何在 Javascript/jQuery 中完成?

我尝试使用:

for (var i = 0; i < myJSON.data.length; i++) {
    console.log(i.obj2);
}

但看起来好像 myJSON.data 没有返回长度...

最佳答案

i 只是一个可用于访问数组的迭代器

for (var i = 0; i < myJSON.data.length; i++) {
    console.log(myJSON.data[i].obj2);
}

关于JavaScript/jQuery : Loop through array values inside an object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19885452/

相关文章:

java - 将 null 传递给重载方法

java - 如何按字段对自定义对象的集合进行排序,该字段本身就是一个对象java

Javascript - 使用 event.target 单击元素外部不起作用

javascript - 在 Sequelize 中不小心吞下了非空约束(可能是 bluebird 中的错误处理 promise 搞砸了)

原始类型的 java : Understanding Arrays. asList(T...array) 方法

javascript - 从 ajax 调用 javascript 添加到数组 - 未定义

java - 创建给定类类型的实例

javascript - 从 Canvas 保存/转换后文件质量下降的问题

javascript - IE10 插入空白文本 DOM 条目

javascript - Math.random 关于数组