我是新來的JavaScript的承諾,並試圖解決後續問題:遍歷JavaScript的承諾樹
有與具有這樣的
node: {id, children:node[]}
一個節點的結構是通過調用接收節點樹
getNode(id)
其中getNode返回一個JavaScript承諾
所以我通過
getNode(id).then(function(node) {
id = node.id;
children = node.children;
})獲得一個節點對象
現在,我想在一個對象整棵樹就像
treeObject = getTree(rootNodeId)
使得treeObjects應爲例子的最後內容
{1,children:
[{2,children
[{5,null},{6,null},{7,null]},
{3,children[{8,null},{9,null]}...
??? 感謝您的任何答案!
聽起來像是你需要一個遞歸函數? – evolutionxbox
什麼是孩子? –
你有什麼問題滿足要求? – guest271314