码迷,mamicode.com
首页 > 其他好文 > 详细

递归查找 纵向优化

时间:2020-03-26 20:03:32      阅读:15      评论:0      收藏:0      [点我收藏+]

标签:spl   ret   length   recursion   优化   let   bsp   cti   child   

function recursionFn (arr,id) {
    let onOff = false
    function recursion (arr,id) {
      arr.some((item,index)=>{
        if (onOff) {
            return true
        }
       if (item.id == id) {
            arr.splice(index,1)
            onOff = true;
            return true
       }
      if(item.children && item.children.length>0) {
           recursion(item.children,id)
      }
   })
 }
 recursion(arr,id)
}

递归查找 纵向优化

标签:spl   ret   length   recursion   优化   let   bsp   cti   child   

原文地址:https://www.cnblogs.com/yforward/p/12576470.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!