Fjerne duplikater fra en array med Set
Med Set-samlinger kan man enkelt
fjerne duplikater fra arrays. For å gjøre dette må arrayen
konverteres til en Set-samling.
Siden denne samlingen ikke kan inneholde
duplikate elementer, vil de forsvinne under konverteringen.
Hvis man deretter konverterer samlingen
tilbake til en array, får man en array uten duplikater.
La oss se på et eksempel. Anta at vi har følgende array med duplikater:
let arr = [1, 2, 3, 1, 3, 4];
La oss opprette en Set-samling basert på den:
let set = new Set(arr);
Og nå konverterer vi samlingen vår tilbake til en array:
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // vil vise [1, 2, 3, 4]
Skriv en funksjon som tar en array som parameter og returnerer denne arrayen uten duplikater.