【发布时间】:2020-08-26 16:52:10
【问题描述】:
我有一个这样的对象:
[
{"id":1,"parentId":null,"name":"Parent1"},
{"id":2,"parentId":null,"name":"Parent2"},
{"id":3,"parentId":null,"name":"Parent3"},
{"id":4,"parentId":1,"name":"Child1Parent1"},
{"id":5,"parentId":1,"name":"Child2Parent1"},
{"id":6,"parentId":2,"name":"Child1Parent2"},
{"id":7,"parentId":null,"name":"Parent4"}
... ]
如果存在,我必须在具有扩展子项的表中按 Id 和 ParentId 返回分组数组:
[
{
"id":1,"parentId":null,"name":"Parent1",
{"id":4,"parentId":1,"name":"Child1Parent1"},
{"id":5,"parentId":1,"name":"Child2Parent1"}
},
{
"id":2,"parentId":null,"name":"Parent2",
{"id":6,"parentId":2,"name":"Child1Parent2"}
},
{"id":3,"parentId":null,"name":"Parent3"},
... ]
【问题讨论】:
-
您一次只能提出一个问题。您不能将问题用作帮助您完成网站构建的在线教程。也就是说,只要您的问题是通用的(对未来有类似问题的访问者有用),我们只会回答。如果您根据您在建立网站的过程中不断改变一个问题,那只会对您有用,因此 off-topic on Stack Overflow.
-
好的,我会做一个新话题
标签: arrays vue.js grouping lodash vuex