数组对象去重

数组对象里面有可能会出现对象的id不唯一,此时需要用到去重

  /**
 *数组对象去重
 * @param {数组对象} arr
 * @param {去重关键字} uniId
 */
uniqueFunc(arr = [], uniId = "") {
  const res = new Map();
  return arr.filter(
    (item) => !res.has(item[uniId]) && res.set(item[uniId], 1)
  );
},

你可能感兴趣的:(算法,javascript,数据结构,前端)