[JavaScript] 配列から重複した値を削除する

作成日: 2021年05月21日

Set オブジェクトを使用すると、配列の中から重複した値を削除してユニークな値で構成された配列を得ることができます。

arr = ['one', 'two', 'one', 'three'];
Array.from(new Set(arr));
  • new Set() では、Set オブジェクトを作成します。Set オブジェクトは、重複した値を排除したコレクションを扱うオブジェクトです。Set オブジェクトを生成した時点で、重複が削除されます。
  • Array.from() では、Set オブジェクトを配列に変換します。

実行結果は下記となります。

["one", "two", "three"]
JavaScript