Menghapus Duplikat dari Array menggunakan Set
Dengan menggunakan koleksi Set, kita dapat dengan mudah
menghapus duplikat dari array. Untuk melakukannya, array
perlu diubah menjadi koleksi Set.
Karena koleksi ini tidak dapat mengandung
elemen duplikat, maka duplikat akan
menghilang saat konversi. Jika kemudian koleksi tersebut
diubah kembali menjadi array, kita akan mendapatkan array tanpa duplikat.
Mari kita lihat contohnya. Misalkan kita memiliki array berikut dengan duplikat:
let arr = [1, 2, 3, 1, 3, 4];
Mari buat koleksi Set berdasarkan array tersebut:
let set = new Set(arr);
Sekarang ubah koleksi kita kembali menjadi array:
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // akan menampilkan [1, 2, 3, 4]
Tuliskan fungsi yang parameternya akan menerima array dan mengembalikan array tersebut tanpa duplikat.