急急急!!! 大佬救命
树结构数据(对象套childNode, childNode套childNode, 最后一级没有childNode) 初始四层, 但可以一直增加childNode 所以层数为N
数据格式
customJson: {
content: "所有人",
nodeId: "SID-f554f3db-74a2-a603-03d6-a0051f93bc60",
type: "start",
childNode: {
content: "发起人自选",
nodeId: "SID-12c519a1-e595-4ade-503e-9864f3e910ae",
type: "fill",
childNode: {
content: "发起人自选",
nodeId: "SID-a9fada60-4d12-8080-f7b2-4e54e0d1d4b2",
type: "fill",
childNode: {
content: "发起人自选",
nodeId: "SID-103d4a0a-df06-9745-13d8-eb758e35f6cd",
type: "approved",
}
}
}
希望得到的数组: [节点1nodeId , 节点2nodeId, 节点3nodeId , 节点4nodeId ,...]
newArray: ["SID - f554f3db - 74a2 - a603 - 03d6 - a0051f93bc60", "SID-12c519a1-e595-4ade-503e-9864f3e910ae", "SID-a9fada60-4d12-8080-f7b2-4e54e0d1d4b2"]
图片
需求
需求是拿到所有层级的 nodeId 并生成一个新的数组 即希望得到的数组 newArray:[ 第一层的nodeId ,第二层的nodeId ,第三层的nodeId, 第四层的nodeId,... ] 求大佬指导下