vue中对数组对象进行过滤 去重

let arr = [
      {
        id:'1',
        title:'111'
      },{
        id:'2',
        title:'111'
      },{
        id:'3',
        title:'222'
      },
 ],
 Arr(arr) {
      const res = new Map();
      return arr.filter(arr => !res.has(arr.title) && res.set(arr.title));
 },

(1)set() 方法为Map对象添加一个指定键(key)和值(value)的新元素。
(2)has() 返回一个bool值,用来表明map 中是否存在指定元素。

Logo

前往低代码交流专区

更多推荐