ホームページ >ウェブフロントエンド >jsチュートリアル >Javascriptで2次元配列内の繰り返し値を計算するサンプルコード
前書き
私は最近仕事で問題に遭遇しました。その要件は、JavaScript を使用して 2 次元配列内の繰り返し値を計算することです。たとえば、以下の 2 次元配列があります
[[\'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]]) }
概要
以上がこの記事の全内容だと思います。質問がある場合は、メッセージを残して連絡することができます。
2 次元配列の繰り返し値の Javascript 計算のサンプル コードと関連記事の詳細については、PHP 中国語 Web サイトに注目してください。