js数组去重

55 阅读1分钟

处理js数据结构类型的时候,经常会碰到一些数组对象,需要去重,下面是一些去重的方法

1 用reduce去重
funtion(arr) {
  let obj = {};
  arr = arr.reduce((newArr, next) => {
    obj[next.id] ? "" : (obj[next.id] = true && newArr.push(next));
    return newArr;
  }, []);
  return arr;
},