定义一个 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;
};