ホームページ  >  記事  >  ウェブフロントエンド  >  Javascriptで2次元配列内の繰り返し値を計算するサンプルコード

Javascriptで2次元配列内の繰り返し値を計算するサンプルコード

高洛峰
高洛峰オリジナル
2017-01-14 10:54:201220ブラウズ

前書き

私は最近仕事で問題に遭遇しました。その要件は、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 サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。