Penyingkiran Pendua daripada Array menggunakan Set
Dengan menggunakan koleksi Set, kita boleh dengan mudah
mengeluarkan pendua daripada array. Untuk ini, array
perlu ditukar kepada koleksi Set.
Oleh kerana koleksi ini tidak boleh mengandungi
elemen pendua, maka semasa penukaran, mereka
akan hilang. Jika kemudian kita menukar koleksi
kembali kepada array, kita akan mendapat array tanpa pendua.
Mari kita lihat contoh. Katakan kita mempunyai array berikut dengan pendua:
let arr = [1, 2, 3, 1, 3, 4];
Mari buat koleksi Set berdasarkannya:
let set = new Set(arr);
Sekarang mari tukar koleksi kita kembali kepada array:
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // akan memaparkan [1, 2, 3, 4]
Tuliskan fungsi yang akan menerima array sebagai parameter dan mengembalikan array tersebut tanpa pendua.