如何遍历对象数组并输出对象的 key
var people = [
{ name: "jon", age: 42 },
{ name: "mary", age: 32 }
]
因此以上代码将返回:
//“名称”“年龄”,“名称”“年龄”
答案 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(", "));