JS 的系列问题(持续补充中)

98 阅读1分钟

一、js计算精度丢失

在这里插入图片描述

二、js判断是否为null

在这里插入图片描述

三、过滤掉树中的指定节点

// 过滤掉 leaf = true 的节点
const filterLeafNode = (menuList) => {
  return menuList.filter(item => {
    // 不是叶子节点,返回true,继续遍历
    return !item.leaf
  }).map(item => {
    item = Object.assign({}, item)
    if (item.childs) {
      item.childs = filterLeafNode(item.childs)
    }
    return item
  })
}