Usuwanie duplikatów z tablicy za pomocą Set
Za pomocą kolekcji Set można łatwo
usunąć duplikaty z tablic. W tym celu tablicę
należy przekształcić w kolekcję Set.
Ponieważ ta kolekcja nie może zawierać
duplikatów elementów, znikną one podczas
konwersji. Jeśli następnie przekształcimy kolekcję
z powrotem w tablicę, otrzymamy tablicę bez duplikatów.
Spójrzmy na przykład. Załóżmy, że mamy następującą tablicę z duplikatami:
let arr = [1, 2, 3, 1, 3, 4];
Utwórzmy na jej podstawie kolekcję Set:
let set = new Set(arr);
A teraz przekształćmy naszą kolekcję z powrotem w tablicę:
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // wyświetli [1, 2, 3, 4]
Napisz funkcję, która parametrem będzie przyjmować tablicę i zwracać tę tablicę bez duplikatów.