Eliminarea duplicatelor dintr-un array folosind Set
Folosind colectiile Set, puteți cu ușurință
elimina duplicatele din array-uri. Pentru a face acest lucru, array-ul
trebuie convertit într-o colecție Set.
Deoarece această colecție nu poate conține
elemente duplicate, acestea vor dispărea la conversie.
Dacă apoi convertim colecția înapoi într-un array,
vom obține un array fără duplicate.
Să ne uităm la un exemplu. Să presupunem că avem următorul array cu duplicate:
let arr = [1, 2, 3, 1, 3, 4];
Să creăm o colecție Set pe baza acestuia:
let set = new Set(arr);
Și acum să convertim colecția noastră înapoi într-un array:
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // va afișa [1, 2, 3, 4]
Scrieți o funcție care va primi ca parametru un array și va returna acest array fără duplicate.