我想动态构建分层结构,每个节点作为层/级别在层次结构中创建并具有自己的节点数组。这应该形成树状结构。除了根节点以外,没有固定的节点或层级数。我不需要读取或搜索层次结构,我需要构造它。
数组应始于 {"name" : "A", "children" : []} ,每个新节点作为层级将创建 {"name" : "A", "children" : [HERE-{"name" : "A", "children" : []}]}。向更深的子数组中加入更多节点。基本上,在调用之前,数组不应包含任何值,除了可能的根节点。在函数调用后,数组应包含所需的节点,其数量可能因数据库查询结果而异。每个子数组都将包含一个或多个节点值。应至少有2个节点层级,包括根节点。
它最初应该是一个空白画布,即没有预定义的数组值。
数组应始于 {"name" : "A", "children" : []} ,每个新节点作为层级将创建 {"name" : "A", "children" : [HERE-{"name" : "A", "children" : []}]}。向更深的子数组中加入更多节点。基本上,在调用之前,数组不应包含任何值,除了可能的根节点。在函数调用后,数组应包含所需的节点,其数量可能因数据库查询结果而异。每个子数组都将包含一个或多个节点值。应至少有2个节点层级,包括根节点。
它最初应该是一个空白画布,即没有预定义的数组值。