Dublikātu noņemšana no masīva, izmantojot Set

Izmantojot Set kolekcijas, var viegli noņemt dublikātus no masīviem. Lai to izdarītu, masīvs jāpārveido par Set kolekciju. Tā kā šī kolekcija nevar saturēt dublikātu elementus, tie pazudīs pārveidošanas laikā. Ja pēc tam kolekciju pārveido atpakaļ par masīvu, mēs iegūsim masīvu bez dublikātiem.

Apskatīsim piemēru. Pieņemsim, ka mums ir šāds masīvs ar dublikātiem:

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

Izveidosim no tā Set kolekciju:

javascriptlet set = new Set(arr);

Tagad pārveidosim mūsu kolekciju atpakaļ par masīvu:

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

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

Uzrakstiet funkciju, kas kā parametru paņems masīvu un atgriezīs šo masīvu bez dublikātiem.