Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何解决这一任务?请建议 我有一个数组对象格式的数据,我需要建立一个以下输出格式的对象引用树,请建议ans。 数据=[ {'name':'A','parent':null}, {'name':'B','parent':null}, {'name':'C',_Javascript - Fatal编程技术网

Javascript 如何解决这一任务?请建议 我有一个数组对象格式的数据,我需要建立一个以下输出格式的对象引用树,请建议ans。 数据=[ {'name':'A','parent':null}, {'name':'B','parent':null}, {'name':'C',

Javascript 如何解决这一任务?请建议 我有一个数组对象格式的数据,我需要建立一个以下输出格式的对象引用树,请建议ans。 数据=[ {'name':'A','parent':null}, {'name':'B','parent':null}, {'name':'C',,javascript,Javascript,如何解决这一任务?请建议 我有一个数组对象格式的数据,我需要建立一个以下输出格式的对象引用树,请建议ans。 数据=[ {'name':'A','parent':null}, {'name':'B','parent':null}, {'name':'C','parent':'A'}, {'name':'D','parent':'A'}, {'name':'E','parent':'D'}, {'name':'F','parent':'D'}, {'name':'G','parent':'B'},

如何解决这一任务?请建议 我有一个数组对象格式的数据,我需要建立一个以下输出格式的对象引用树,请建议ans。 数据=[ {'name':'A','parent':null}, {'name':'B','parent':null}, {'name':'C','parent':'A'}, {'name':'D','parent':'A'}, {'name':'E','parent':'D'}, {'name':'F','parent':'D'}, {'name':'G','parent':'B'}, {'name':'H','parent':'B'}, ] 预期产出: { “空”:[ { “A”:[ { “C”:[] }, { “D”:[ { “E”:[] }, { “F”:[] } ] } ] }, { “B”:[ { “G”:[] }, { “H”:[] } ] } ] }
这听起来很像家庭作业。你试过了吗?什么不起作用?是的,我在参考的帮助下试过了,但没有得到准确的输出。请检查一下副本。有不同的方法可以使用parentId从平面数组构建树。根据答案尝试解决您的问题。如果您尝试过的代码不起作用,则问题将被解决,并使用您的代码进行更新。 I have an data in array object format i need to build a tree of object referance in below output format, please suggest ans. data = [ {'name': 'A', 'parent': null}, {'name': 'B', 'parent': null}, {'name': 'C', 'parent': 'A'}, {'name': 'D', 'parent': 'A'}, {'name': 'E', 'parent': 'D'}, {'name': 'F', 'parent': 'D'}, {'name': 'G', 'parent': 'B'}, {'name': 'H', 'parent': 'B'}, ] Expected output: { "null": [ { "A": [ { "C": [] }, { "D": [ { "E": [] }, { "F": [] } ] } ] }, { "B": [ { "G": [] }, { "H": [] } ] } ] }