来源:https://www.jianshu.com/p/8f79e31b46edjavascript
// js let arr = [ { id: 1, value: 5 }, { id: 2, value: 3 }, { id: 3, value: 4 }, { id: 1, value: 3 }, { id: 2, value: 3 } ]; let newArr = []; arr.forEach(el=> { const res = newArr.findIndex(ol=> { return el.id === ol.id; }); if (res!== -1) { newArr[res].value = newArr[res].value + el.value; } else { newArr.push(el); } });
js 数组的深度拷贝 的四种实现方法
方法二:js数组去重
来源:https://www.cnblogs.com/jlyuan/p/11530877.htmlhtml
1.基本数据类型数据去重java
2.引用数据类型去重(实际开发中比较常见)数组