縦型再帰検索の最適化

関数recursionFn(ARR、ID){
    オノフましょう=偽
    関数再帰(ARR、ID){
      arr.some((項目、指数)=> {
        IF(ONOFF){
            trueを返します
        }
       {(== IDをitem.id)場合
            arr.splice(インデックス1)
            オノフ=はtrue。
            trueを返します
       }
      IF(item.children && item.children.length> 0){
           再帰(item.children、ID)
      }
   })
 }
 再帰(ARR、ID)
}

おすすめ

転載: www.cnblogs.com/yforward/p/12576470.html