【发布时间】:2018-08-08 15:15:01
【问题描述】:
我不知道如何实现这一点,
我有这个对象,它是一个返回的 JSON:
[
{ first_dynamic_property: 'something', second_dynamic_property: 'something else' },
{ first_dynamic_property: 'something 2', second_dynamic_property: 'something else 2' },
{ first_dynamic_property: 'something 3', second_dynamic_property: 'null' },
{ first_dynamic_property: 'something', second_dynamic_property: 'something else' },
]
我想把这个对象转换成一个新的对象,比如:
[
{ first_dynamic_property: 'something' },
{ first_dynamic_property: 'something 2' },
{ first_dynamic_property: 'something 3' },
{ second_dynamic_property: 'something else' }
]
如果你看,该对象过滤了重复的对象并将两项转换为一项对象。我不记得如何实现这一点。你知道最好的方法吗?
感谢和问候。
编辑 1:
我使用了 first_dynamic_property 和 second_dynamic_property,因为我不知道键名或它们的数量.它们是动态生成的。
【问题讨论】:
标签: javascript arrays json ecmascript-6