【发布时间】:2018-11-23 18:51:05
【问题描述】:
我有一个对象数组。我希望能够对父对象中的对象进行分组,父对象由broker: true 确定。有没有办法转换这个:
const data = [
{ id: 1, broker: true },
{ id: 2, broker: false },
{ id: 3, broker: false },
{ id: 4, broker: true },
{ id: 5, broker: false },
{ id: 6, broker: true },
{ id: 7, broker: false },
{ id: 8, broker: false },
{ id: 9, broker: false },
];
变成这样:
const data = [
{ id: 1, broker: true, chunks: [
{ id: 2, broker: false },
{ id: 3, broker: false },
]},
{ id: 4, broker: true, chunks: [
{ id: 5, broker: false },
]},
{ id: 6, broker: true, chunks: [
{ id: 7, broker: false },
{ id: 8, broker: false },
{ id: 9, broker: false },
]},
];
【问题讨论】:
-
您的具体问题在哪里?
-
@NinaScholz 你是什么意思?我希望能够对父对象中的对象进行分组。我无法实现那种分组。
-
你尝试过什么吗?
-
@NinaScholz 当然,这就是为什么要问,无论如何感谢您的正确答案。
-
“当然,这就是为什么要问” - 那你为什么不发布你的代码?仅仅复制粘贴别人的答案并不能帮助你理解你做错了什么。
标签: javascript arrays sorting ecmascript-6