Javascript計算二維數(shù)組重復值示例代碼
更新時間:2016年12月18日 16:52:48 投稿:daisy
這篇文章主要給大家介紹了利用Javascript計算二維數(shù)組重復值的方法,文中給出了詳細的示例代碼,相信對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
前言
最近工作中遇到了一個問題,需求是利用Javascript計算二維數(shù)組重復值,如下面有個二維數(shù)組
[[\'error\',3],[\'error\',5],[\'error\',6],[\'true\',3],[\'true\',1]]
需要統(tǒng)計計算重復項 \'error\' 和 \'true\',
統(tǒng)計計算之后的結(jié)果:
[[\'error\',14],[\'true\',4]]
實現(xiàn)代碼:
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]]) }
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望能對大家學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
相關文章
解決在Bootstrap模糊框中使用WebUploader的問題
這篇文章主要介紹了在Bootstrap模糊框中使用WebUploader的問題及解決方法,,需要的朋友可以參考下2018-03-03webpack3里使用uglifyjs壓縮js時打包報錯的解決
這篇文章主要介紹了webpack3里使用uglifyjs壓縮js時打包報錯的解決,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-12-12