gpt4 book ai didi

javascript - 通过公共(public)键对对象数组进行分组,将嵌套属性合并到数组中

转载 作者:行者123 更新时间:2023-12-02 16:34:02 26 4
gpt4 key购买 nike

<分区>

假设我有这个数组:

[
{"type": "A", "status": "CREATED", "name": "Jack"},
{"type": "A", "status": "CREATED", "name": "John"},
{"type": "A", "status": "UPDATED", "name": "Alex"},
{"type": "B", "status": "UPDATED", "name": "Jane"}
]

我想要一个按“type”和“status”分组的新数组,并将名称列在列表中。这是所需的输出:

[
{"type": "A", "status": "CREATED", "name-list": ["Jack", "John"]},
{"type": "A", "status": "UPDATED", "name-list": ["Alex"]},
{"type": "B", "status": "UPDATED", "name-list": ["Jane"]}
]

如您所见,数组的第一个对象包含 2 个名称,因为属于相同的“类型”和“状态”。 (name-list只是一个例子,也可以保留name,重要的是它应该是一个字符串/对象的数组)

我必须在 html 页面中表示这些数据,因此需要能够通过 JavaScript 循环它们。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com