⊗jsSpStARD 42 of 294 menu

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:

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

Luodaan sen perusteella Set-kokoelma:

let set = new Set(arr);

Muunnetaan nyt kokoelmamme takaisin taulukoksi:

let arr = [1, 2, 3, 1, 3, 4]; let res = [...new Set(arr)]; console.log(res); // tulostaa [1, 2, 3, 4]

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

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää