同じ値が存在しないコレクション
const set = new Set();
set.add(1);
set.add(2);
set.add(3); // 追加されない
console.log(set); // Set {1, 2}
型注釈はSet<要素の型> の形で記述する
let numSet: Set<number>;
for (... of ...) でセットを一つずつ取り出すことができる
順序はadd メソッドで追加した順番で取り出される
for (const value of set) {
console.log(value);
}