Heqja e dublikatëve nga një varg me anë të Set

Me ndihmën e koleksioneve Set lehtë mund të hihen dublikatë nga vargjet. Për këtë, vargu duhet të shndërrohet në koleksion Set. Meqenëse ky koleksion nuk mund të përmbajë elemente të dyfishta, ato do të zhduken gjatë shndërrimit. Nëse pastaj koleksioni shndërrohet përsëri në varg, do të marrim një varg pa dublikata.

Le të shohim një shembull. Le të supozojmë se kemi vargun e mëposhtëm me dublikata:

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

Le të krijojmë një koleksion Set bazuar në të:

javascriptlet set = new Set(arr);

Tani le ta kthejmë koleksionin tonë përsëri në varg:

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

console.log(res); // do të shfaqë [1, 2, 3, 4]
Задание 1

Shkruani një funksion që do të marrë si parametër një varg dhe do ta kthejë atë varg pa dublikata.