前言
最近工作中遇到了一個問題,需求是利用Javascript計算二維數組重複值,如下面有個二維數組
[[\'error\',3],[\'error\',5],[\'error\',6],[\'true\',3],[\'true\',1]]
需要統計計算重複項'error' 和'true',
[[\'error\',14],[\'true\',4]]🎜🎜🎜實現代碼:🎜
var arr = [[\'error\',3],[\'error\',5],[\'error\',6],[\'true\',3],[\'true\',1]]; var obj = {}; var result = []; arr.forEach(function(arr){ obj[arr[0]] = obj[arr[0]]? obj[arr[0]] + arr[1] : arr[1]; }); for (var i in obj){ result.push([i,obj[i]]) }🎜🎜🎜總結🎜🎜以上就是這篇文章的全部內容了,希望能對大家學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。 🎜🎜更多Javascript計算二維數組重複值範例程式碼相關文章請關注PHP中文網! 🎜