JS-遍历对象数组并输出属性

时间:2018-08-24 09:54:02

标签: javascript

如何遍历对象数组并输出对象的 key

var people = [
  { name: "jon", age: 42 },
  { name: "mary", age: 32 }
]

因此以上代码将返回:

//“名称”“年龄”,“名称”“年龄”

2 个答案:

答案 0 :(得分:1)

您可以遍历数组,并使用for ... in循环输出键。

var people = [
  { name: "jon", age: 42 },
  { name: "mary", age: 32 }
]

people.forEach(function(element) {
  for (let key in element) {
    console.log(key);
  }
});

答案 1 :(得分:1)

使用foo\nbar\tbaz 从对象中提取键。

Object.keys()

另一个与确切输出匹配的示例:

var people = [
  { name: "jon", age: 42 },
  { name: "mary", age: 32 }
]

console.log(people.map(o => Object.keys(o).join(" ")).join(", "));

相关问题