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:

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

Să creăm o colecție Set pe baza acestuia:

javascriptlet set = new Set(arr);

Și acum să convertim colecția noastră înapoi într-un array:

javascriptlet arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];

console.log(res); // va afișa [1, 2, 3, 4]
Задание 1

Scrieți o funcție care va primi ca parametru un array și va returna acest array fără duplicate.