Set arkaly massiwdan dublikatlary aýyrmak
Set kolleksiýalarynyň kömegi bilen
massiwalardan dublikatlary aýyrmak aňsatdyr. Munuň üçin massiw
Set kolleksiýasyna öwürmeli.
Bu kolleksiýa elementleriň dublikatlaryny saklap bilmeýändigi üçin,
öwürilende olar ýokolar. Eger kolleksiýany
ýene-de massiwa öwürsek, onda dublikatsyz massiw alarys.
Geliň bir mysal göreliň. Bizde aşakdaky ýaly dublikatly massiw bar bolsun:
let arr = [1, 2, 3, 1, 3, 4];
Ony esas alyp, Set kolleksiýasyny döreteliň:
let set = new Set(arr);
Indi bolsa, kolleksiýamyzy ýene-de massiwa öwüreliň:
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // [1, 2, 3, 4] çykarar
Massiw kabul edip, şol massiwy dublikatlarsyz yzyna gaytarýan funksiýa ýazyň.