⊗jsSpStARD 42 of 294 menu

Odstranění duplicit z pole pomocí Set

Pomocí kolekcí Set lze snadno odstranit duplicity z polí. K tomu je třeba pole převést na kolekci Set. Protože tato kolekce nemůže obsahovat duplicitní prvky, při převodu zmizí. Pokud pak kolekci převedeme zpět na pole, dostaneme pole bez duplicit.

Podívejme se na příklad. Předpokládejme, že máme následující pole s duplicity:

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

Vytvořme na jeho základě kolekci Set:

let set = new Set(arr);

A nyní převeďme naši kolekci zpět na pole:

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

Napište funkci, která bude parametrem přijímat pole a vracet toto pole bez duplicit.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout