我有一个这样的对象数组:
myArr = [
{ "id": "aaa.bbb" },
{ "id": "aaa.ccc" },
{ "id": "111.222" },
{ "id": "111.333" },
]
我的目标是能够为 Id 的每个部分创建一个新数组,同时嵌套旧数组。像这样:
newArray = [
{
"id": "aaa",
"children": [{ "id": "aaa.bbb" }]
},
{
"id": "aaa",
"children": [{ "id": "aaa.ccc" }]
},
{...}
]
如果有一个更大的 Id,这个想法是能够用多个子字符串来做