今回は「JavaScript」Setを用いてArray(配列)データの重複排除(ユニークに)する方法をエントリーしたいと思います。
サンプルデータ
適当に数値が重複したArrayを用意します。
const numbers = [1, 1, 1, 5, 5, 5, 3, 2, 10, 9]
Setで重複排除
Setに用意したサンプルデータを渡します。
const uniqueNumbers = new Set(numbers)
確認
console.logで出力し確認してみましょう。重複が除かれた数値が出力されることが確認できます。並び順についてはSetでは昇順、降順などのソートはできないので注意しましょう。
console.log(uniqueNumbers) Set(6) { 1, 5, 3, 2, 10, 9 }