在javascript中循环遍历数组中的对象

时间:2015-12-08 04:19:44

标签: javascript arrays

我想迭代这个数组,这样我就可以在数组中打印所有topic_name

a = [
 {
 "topic_name": "abc",
 "rdf_id": "pyt1.1",
 "ex_name": "hello_world",
 "line_number": "1",
 "code": "some code",
 "comment": "some comment"
 },
 {
  "topic_name": "abc",
  "rdf_id": "pyt1.2",
  "ex_name": "hello_world",
  "line_number": "2",
  "code": "some code",
  "comment": "some comment"
  },
]

我试过以下......但没有帮助

for(var i = 0; i < a.length; i++) {
  var item_name = a[i];
  var arr = item_name.topic_name;
  console.log(arr);
}

1 个答案:

答案 0 :(得分:1)

您可以尝试这样的事情:

arr.map(function(item) {
  return item.topic_name;
});
//=> ["abc", "abc"]