[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"]