关于数组去重

基本数据类型去重

arr = [...new Set(arr)]; //这个只能去重基本数据类型

引用数据类型去重

      var obj = {};
      arr = arr(function (item, next) {
        obj[next.ID] ? "" : (obj[next.ID] = true && item.push(next));
        return item;
      }, []);

这是利用reduce方法遍历数组,reduce第一个参数是遍历需要执行的函数,第二个参数是item的初始值

上一篇:背包、队列和栈的实现(基于数组)


下一篇:17python实操案例七