解决数组对象中重复出现的对象,添加数量并删除重复项

97 阅读1分钟
const unique = arr => {
  for (let i = 0; i < arr.length; i++) {
    for (let j = i + 1; j < arr.length; j++) {
      if (arr[i].productId === arr[j].productId) {
        arr[i].num += arr[j].num
        repetitionObj.value = arr[j]
        arr.splice(j, 1)
        j--
      }
    }
  }
  return arr
}