ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で配列要素の出現をカウントし、一意の要素とその頻度を返すにはどうすればよいですか?

JavaScript で配列要素の出現をカウントし、一意の要素とその頻度を返すにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-19 08:58:13732ブラウズ

How Can I Count Array Element Occurrences in JavaScript and Return Unique Elements and Their Frequencies?

JavaScript での配列要素の出現数のカウント

このコーディングの質問は、配列内の要素の出現数をカウントして返す方法を尋ねます。 2 つの配列: 1 つは固有の要素を含み、もう 1 つは各要素の頻度を含みます。たとえば、配列 [5, 5, 5, 2, 2, 2, 2, 2, 9, 4] の場合、出力配列は次のようになります:

Unique Elements: 5 、2、9、4
頻度: 3、5、1、 1

提供されるソリューションでは、オブジェクトを利用して出現数をカウントします。コードは元の配列を反復処理し、検出された一意の要素ごとに counts オブジェクトの値 1 を初期化します。要素がオブジェクト内にキーとしてすでに存在する場合、その値は 1 ずつ増分されます。

結果は、各キーが一意の要素であり、各値がその要素の出現頻度である JavaScript オブジェクトになります。元の配列。次に、コードはオブジェクトと、検証のために特定の要素の個々の周波数を出力します。

以上がJavaScript で配列要素の出現をカウントし、一意の要素とその頻度を返すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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