递归排除空数据 和为 null的数据

let filterLists = (myList, value) => {
    
    
        return myList
          .filter((item) => {
    
    
            return item.value != value; //过滤条件
          })
          .map((item) => {
    
    
            item = Object.assign({
    
    }, item);
            if (item.children) {
    
    
              item.children = filterLists(item.children, value);
            }
            return item;
          });
      };
      let newoption = filterLists(// rucan
        data,
        null
      );

猜你喜欢

转载自blog.csdn.net/mengfanyue123/article/details/122603964
今日推荐