js有意思了

一、js计算精度丢失

js有意思了_第1张图片

二、js判断是否为null

js有意思了_第2张图片

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

// 过滤掉 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
  })
}

你可能感兴趣的:(其他)