目前,我有一個數組下面的格式:轉換扁平陣列嵌套父 - 子格式
[{
key: "a"
}, {
key: "b"
}, {
key: "c"
}, {
key: "d"
}, {
key: "e"
}]
數組中的每個元素是在它旁邊元素的父元素。
需要將其轉換爲以下格式:
[{
key: "a",
Nodes: [{
key: "b",
Nodes: [{
key: "c",
Nodes: [{
key: "d",
Nodes: [{
key: "e"
}]
}]
}]
}]
}]
我已經實現了這一點,但我已經實現的邏輯是相當漫長的,現在我想優化代碼。
所以我想知道最優化的方式做到這一點
什麼決定一個對象是否是另一個孩子? – Aron
請向我們顯示您的代碼,以便我們對其進行評論。我們怎麼能不看到它而批評你的方法? –