递归删除数组中指定数据

递归删除数组中指定数据

需求未想把菜单中隐藏的菜单项删掉,需要通过标识递归查找并删除
vue项目可以直接粘贴至methods里使用

memuList(arr){
   if(arr.length>0){
      for(let i = arr.length-1; i>=0; i--) {
        if(!!arr[i].hidden){
          arr.splice(i,1);
        } else if(!!arr[i].children){
          this.memuList(arr[i].children)
        }
      }
   }
}
————————————————

你可能感兴趣的:(VUE,javaScript基础,vue.js,前端,javascript)