Giả sử, chúng ta có một mảng các đối tượng như thế này -
const arr =[{'TR-01':1}, {'TR-02':3}, {'TR-01':3}, {'TR-02':5}];Chúng tôi được yêu cầu viết một hàm JavaScript nhận trong một mảng như vậy và tính tổng giá trị của tất cả các khóa giống nhau với nhau.
Do đó, mảng được tổng hợp sẽ giống như -
const output =[{'TR-01':4}, {'TR-02':8}];Ví dụ
Mã cho điều này sẽ là -
const arr =[{'TR-01':1}, {'TR-02':3}, {'TR-01':3}, {'TR-02':5}]; const sumDuplicate =arr => {const map ={}; for (let i =0; iĐầu ra
Và đầu ra trong bảng điều khiển sẽ là -
[{'TR-01':4}, {'TR-02':8}]