Javascript は一般的に使用されるスクリプト言語であり、Web 開発の分野で広く使用されています。配列は、JavaScript で最も重要なデータ型の 1 つです。開発中は、データをより効率的に処理するために配列の重複排除が必要になる場合があります。この記事ではJavaScriptで配列から重複した要素を削除する方法を紹介します。
JavaScript の Set オブジェクトは、一意の値のセットを格納できるコレクション データ構造です。 Set オブジェクトを使用して、配列から重複要素を削除できます。具体的なコードは次のとおりです:
let arr = [1, 2, 3, 3, 4, 4, 5]; let uniqueArr = [...new Set(arr)]; console.log(uniqueArr); //[1, 2, 3, 4, 5]
ここでは、最初に重複要素を含む配列 arr
を定義し、次に ## を使用します#new Set( arr)Set オブジェクトを作成し、スプレッド演算子を介して配列に変換します
...。
let arr = [1, 2, 3, 3, 4, 4, 5]; let uniqueArr = arr.reduce(function(acc, current) { if (acc.indexOf(current) === -1) { acc.push(current); } return acc; }, []); console.log(uniqueArr); //[1, 2, 3, 4, 5]
arr の各要素を走査します。
acc は累積値を表し、
current は現在の要素を表します。各反復で、現在の要素が
acc 配列に既に存在するかどうかを確認し、存在しない場合は配列にプッシュします。
let arr = [1, 2, 3, 3, 4, 4, 5]; let uniqueArr = arr.filter(function(item, index) { return arr.indexOf(item) === index; }); console.log(uniqueArr); //[1, 2, 3, 4, 5]
以上がJavaScriptは配列内で繰り返されませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。