对象数组去重(多属性)

2021-01-07 06:29

阅读:602

标签:数组   col   class   ber   item   color   结果   type   ==   

1、对象数组去重(支持多属性)

function filters(arr) {
  // 存储过滤后数据
  const resArr = []
  for (const i of arr) {
    // 检查是否已经存在
    if (resArr.find(r => r.itemId === i.itemId && r.memberType === i.memberType)) {
      continue
    }
    // 若不存在,添加到过滤后数据中
    resArr.push(i)
  }

  // 返回过滤后的结果
  return resArr
}

 

对象数组去重(多属性)

标签:数组   col   class   ber   item   color   结果   type   ==   

原文地址:https://www.cnblogs.com/sunbeamy/p/12971542.html


评论


亲,登录后才可以留言!