数组去重排序

let data = [
  { key: "01", value: "压缩", },
   { key: "02", value: "永恩", },
   { key: "03", value: "压缩", },
   { key: "04", value: "卢锡安", },
]
let valueSet = new Set();
let result = data.filter(item => !valueSet.has(item.value) && valueSet.add(item.value)).sort((a, b) => a.value - b.value);
posted @ 2022-11-21 16:13  lijjj  阅读(10)  评论(0编辑  收藏  举报