Setを使用した配列からの重複削除
コレクションSetを使用すると、配列から
重複を簡単に削除できます。そのためには、配列を
コレクションSetに変換します。
このコレクションは重複した要素を含むことができないため、
変換時にそれらは削除されます。その後、コレクションを
配列に戻せば、重複のない配列が得られます。
例を見てみましょう。次のような重複を含む配列があるとします:
let arr = [1, 2, 3, 1, 3, 4];
この配列を基にSetコレクションを作成します:
let set = new Set(arr);
次に、このコレクションを再び配列に変換します:
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // [1, 2, 3, 4] と出力されます
配列をパラメータとして受け取り、重複のない配列を 返す関数を作成してください。