js で配列の重複を排除する方法はたくさんありますが、今日は es6 の最新機能を使用して、より簡潔な解決策を実現します。これから紹介する 2 つのメソッドは、es6 の新しいデータ構造 Set に関連するものです。まず Set について簡単に説明します。 ES6 は新しいデータ構造 Set を提供します。配列に似ていますが、メンバーの値は一意であり、重複する値はありません。
Set 自体は Set データ構造を生成するために使用されるコンストラクターです。初期化のパラメータとして配列を受け入れることができます。
Expander と組み合わせて Set を使用する
const set = new Set([1, 2, 3, 4, 4]);[...set]// ==> [1, 2, 3, 4]
Array.form と組み合わせて Set を使用する new Set() によって返されるデータ型はデータ型ではないため、Array.form ( ) を使用してフォーマットし、通常の配列に変換します。
const set = Array.form(new Set([1, 2, 3, 4, 4]));// ==> [1, 2, 3, 4]
関連する推奨事項:
JavaScript 配列の重複排除に関するいくつかのアイデアの詳細な例
以上がjs配列重複排除例の詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。