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:

javascriptlet arr = [1, 2, 3, 1, 3, 4];

Mari buat koleksi Set berdasarkannya:

javascriptlet set = new Set(arr);

Sekarang mari tukar koleksi kita kembali kepada array:

javascriptlet arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];

console.log(res); // akan memaparkan [1, 2, 3, 4]
Задание 1

Tuliskan fungsi yang akan menerima array sebagai parameter dan mengembalikan array tersebut tanpa pendua.