(javascript)从具有动态属性的对象数组中获取对象键

时间:2017-10-19 03:33:09

标签: javascript

从对象数组中获取对象键的最简单方法是什么。 实施例

var obj = [{"foo": 1, "bar": 2}, {"foo": 10, "bar": 20, "baz": 30}]

1 个答案:

答案 0 :(得分:1)

您可以使用reduce:

将所有内容映射到单个数组
obj.reduce((acc, curr) => acc.concact(Object.keys(curr)), [])

这会给你:

['foo', 'bar', 'foo', 'bar', 'baz']