Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで配列内の一意の要素を数える


配列内のすべての一意のアイテムをカウントするJavaScript関数を作成する必要があります。この関数は、配列の一意の各要素の数を表すオブジェクトを返す必要があります。

したがって、この関数のコードを書いてみましょう-

このためのコードは-

になります
const arr = ["hi", "hello", "hi"];
const countUnique = arr => {
   const counts = {};
   for (var i = 0; i < arr.length; i++) {
      counts[arr[i]] = 1 + (counts[arr[i]] || 0);
   };
   return counts;
};
console.log(countUnique(arr));

出力

コンソールの出力は-

になります
{ hi: 2, hello: 1 }

  1. JavaScript配列のすべての一意の値を取得するにはどうすればよいですか?

    以下は、JavaScript配列内のすべての一意の値を取得するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>

  2. JavaScriptで配列の要素を再配置する

    問題 最初で唯一の引数として、数値の配列arrを受け取るJavaScript関数を作成する必要があります。 配列arrは、常に偶数の長さになります。 0 <=i