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:
javascriptlet arr = [1, 2, 3, 1, 3, 4];
Mari buat koleksi Set berdasarkan array tersebut:
javascriptlet set = new Set(arr);
Sekarang ubah koleksi kita kembali menjadi array:
javascriptlet arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // akan menampilkan [1, 2, 3, 4]
Задание 1
Tuliskan fungsi yang parameternya akan menerima array dan mengembalikan array tersebut tanpa duplikat.