0
想象我有這樣的狀態終極版更新任意嵌套樹項目
const state = [
{text: 'node1'},
{text: 'node2', children: [
{text: 'subNode1'},
{text: 'subNode2', children: [
{text: 'node1'}]
}]
}]
所以,作爲一個要求,這個樹狀結構可以去任意嵌套。我希望能夠解決陣列項目{text: 'node1'}
;嵌套在node2-> subNode2中,這樣我可以編輯它,並且發現它與狀態數組中的索引爲0的文件重複(具有相同的文本)。
你能幫我嗎?我需要一個可以改變狀態的減速器來反映這個問題,因爲嵌套可以任意加深。
非常感謝! Muchtar
請提供更多關於你想要達到什麼的細節,用代碼或僞代碼例子來描述你如何想象親子工作之間的關係等。否則,沒有人能夠幫助你,因爲它不夠清楚。 (解釋你的意圖的圖像/圖紙也很棒。) – Denialos
@Dialoos感謝!現在我編輯它。我希望它更清楚。 – Muchtar
我發現這篇文章闡述了我的問題。 https://stackoverflow.com/questions/25569255/find-and-modify-deeply-nested-object-in-javascript-array – Muchtar