IterationDelateMenuChildren = (arr) => {
  if (arr.length) {
    for (let i in arr) {
      if (arr[i].children.length) {
        this.IterationDelateMenuChildren(arr[i].children)
      } else {
        delete arr[i].children;
      }
    }
  }
  return arr

}

同理,可以通过递归的方法对数组进行类似的其他操作。


版权声明:本文为Juniorselk原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/Juniorselk/article/details/80176193