数组对象去重

56 阅读1分钟
    let array = [
        {
                key: "01",
                value: "压缩",
        },
        {
                key: "02",
                value: "永恩",
        },
        {
                key: "03",
                value: "戏命师.烬",
        },
        {
                key: "04",
                value: "卢锡安",
        },
        {
                key: "05",
                value: "男枪",
        },
        {
                key: "06",
                value: "李青",
        },
        {
                key: "01",
                value: "压缩",
        },
        {
                key: "02",
                value: "永恩",
        },
        {
                key: "03",
                value: "戏命师",
        },
     ];
     let map = new Map();
      for (let item of array) {
        if (!map.has(item.key)) {
          map.set(item.key, item);
        }
      }
      let arr = [...map.values()];
      console.log(arr);