首頁 > web前端 > js教程 > Javascript計算二維數組重複值範例程式碼

Javascript計算二維數組重複值範例程式碼

高洛峰
發布: 2017-01-14 10:54:20
原創
1270 人瀏覽過

前言

最近工作中遇到了一個問題,需求是利用Javascript計算二維數組重複值,如下面有個二維數組

[[\'error\',3],[\'error\',5],[\'error\',6],[\'true\',3],[\'true\',1]]
登入後複製

需要統計計算重複項'error' 和'true',

需要統計計算重複項'error' 和'true',

需要統計計算重複項'error' 和'true',

需要統計計算重複項'error' 和'true',

需要統計計算重複項'error' 和'true',

需要統計計算重複項'error' 和'true',

需要統計計算重複項'error' 和'true',

需要統計計算重複項'error' 和'true',

需要統計計算重複項'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中文網! 🎜
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板