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:
javascriptlet arr = [1, 2, 3, 1, 3, 4];
Ony esas alyp, Set kolleksiýasyny döreteliň:
javascriptlet set = new Set(arr);
Indi bolsa, kolleksiýamyzy ýene-de massiwa öwüreliň:
javascriptlet arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // [1, 2, 3, 4] çykarar
Задание 1
Massiw kabul edip, şol massiwy dublikatlarsyz yzyna gaytarýan funksiýa ýazyň.