Diziden Yinelenenleri Set ile Kaldırma
Set koleksiyonları kullanılarak dizilerden
yinelenenler kolayca kaldırılabilir.
Bunun için dizinin Set koleksiyonuna
dönüştürülmesi gerekir.
Bu koleksiyon yinelenen elemanlar içeremediğinden,
dönüşüm sırasında onlar kaybolacaktır.
Koleksiyon tekrar diziye dönüştürülürse,
yinelenenler olmayan bir dizi elde ederiz.
Bir örnek üzerinde görelim. Diyelim ki yinelenenleri olan aşağıdaki diziye sahibiz:
javascriptlet arr = [1, 2, 3, 1, 3, 4];
Onun temelinde bir Set koleksiyonu oluşturalım:
javascriptlet set = new Set(arr);
Şimdi koleksiyonumuzu tekrar diziye dönüştürelim:
javascriptlet arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // [1, 2, 3, 4] yazacaktır
Задание 1
Bir parametre olarak dizi alan ve bu diziyi yinelenenler olmadan döndüren bir fonksiyon yazın.