來源: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.引用數據類型去重(實際開發中比較常見)數組