Massivdən dublikatların Set vasitəsilə silinməsi
Set kolleksiyalarının köməyi ilə
massivlərdən təkrarlanan elementləri asanlıqla
silə bilərsiniz. Bunun üçün massivi
Set kolleksiyasına çevirmək lazımdır.
Bu kolleksiya təkrar elementlər saxlaya bilmədiyi üçün,
çevrilmə zamanı onlar yox olacaq.
Əgər sonra kolleksiyanı yenidən massivə çevirsək,
onda biz təkrarlanmayan elementləri olan bir massiv əldə edəcəyik.
Gəlin bir nümunəyə baxaq. Tutaq ki, bizdə təkrarlanan elementləri olan aşağıdakı massiv var:
javascriptlet arr = [1, 2, 3, 1, 3, 4];
Onun əsasında bir Set kolleksiyası yaradaq:
javascriptlet set = new Set(arr);
İndi isə kolleksiyamızı yenidən massivə çevirək:
javascriptlet arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // [1, 2, 3, 4] çap edəcək
Задание 1
Parametr kimi massiv qəbul edən və bu massivi təkrarlanmayan elementlərlə qaytaran bir funksiya yazın.