reduce + hash

阅读 44

2022-03-12

 定义一个 hash 用于校验数据是否重复,采用 reduce 对去重后的数组排序

  const initData = (ydrz) => {
    let hash = {};
    ydrz = ydrz.reduce((pre, cur) => {
      hash[cur.czdz] ? '' : (hash[cur.czdz] = true && pre.push(cur));
      return pre;
    }, []);
    let result = ydrz.sort((a, b) => a.czdz - b.czdz);
    return result;
  };

精彩评论(0)

0 0 举报