js配列重複排除例の詳しい説明

韦小宝
韦小宝オリジナル
2018-03-14 18:45:261790ブラウズ

js で配列の重複を排除する方法はたくさんありますが、今日は es6 の最新機能を使用して、より簡潔な解決策を実現します。これから紹介する 2 つのメソッドは、es6 の新しいデータ構造 Set に関連するものです。まず Set について簡単に説明します。 ES6 は新しいデータ構造 Set を提供します。配列に似ていますが、メンバーの値は一意であり、重複する値はありません。

Set 自体は Set データ構造を生成するために使用されるコンストラクターです。初期化のパラメータとして配列を受け入れることができます。

オプション 1:

Expander と組み合わせて Set を使用する

const set = new Set([1, 2, 3, 4, 4]);[...set]// ==> [1, 2, 3, 4]

オプション 2:

Array.form と組み合わせて Set を使用する new Set() によって返されるデータ型はデータ型ではないため、Array.form ( ) を使用してフォーマットし、通常の配列に変換します。

const set = Array.form(new Set([1, 2, 3, 4, 4]));// ==> [1, 2, 3, 4]

関連する推奨事項:

JS 配列を重複排除する 6 つの方法の共有

js 配列の重複排除と非平坦化の詳細な説明

JavaScript 配列の重複排除に関するいくつかのアイデアの詳細な例

以上がjs配列重複排除例の詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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