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:
let arr = [1, 2, 3, 1, 3, 4];
Le të krijojmë një koleksion Set bazuar në të:
let set = new Set(arr);
Tani le ta kthejmë koleksionin tonë përsëri në varg:
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // do të shfaqë [1, 2, 3, 4]
Shkruani një funksion që do të marrë si parametër një varg dhe do ta kthejë atë varg pa dublikata.