Set オブジェクトとは
重複しないデータを扱うことができます。
配列から Set オブジェクトを作成すると重複した値が取り除かれるため、重複しないデータにしたい場合に使用できます。
Set オブジェクトは次のようにすることで生成できます。
let set1 = new Set([1]);
let set2 = new Set([1, 2, 3, 4, 5]);
また、次のように配列から Set オブジェクトを生成することができます。
配列に重複する値がある場合は、Set オブジェクトが生成される際に取り除かれます。
let arr = [1, 2, 3, 4, 5, 3];
let set = new Set(arr);
console.log(set); // Set(5) { 1, 2, 3, 4, 5 }