Duplikaattien poistaminen taulukosta Setin avulla

Set-kokoelmien avulla voi helposti poistaa duplikaatit taulukoista. Tätä varten taulukko on muutettava Set-kokoelmaksi. Koska tämä kokoelma ei voi sisältää päällekkäisiä elementtejä, ne katoavat muunnoksen yhteydessä. Jos kokoelma muutetaan takaisin taulukoksi, saamme taulukon ilman duplikaatteja.

Katsotaanpa esimerkkiä. Oletetaan, että meillä on seuraava taulukko, jossa on duplikaatteja:

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

Luodaan sen perusteella Set-kokoelma:

javascriptlet set = new Set(arr);

Muunnetaan nyt kokoelmamme takaisin taulukoksi:

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

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

Kirjoita funktio, joka parametrina vastaanottaa taulukon ja palauttaa tämän taulukon ilman duplikaatteja.