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:
let arr = [1, 2, 3, 1, 3, 4];
Onun əsasında bir Set kolleksiyası yaradaq:
let set = new Set(arr);
İndi isə kolleksiyamızı yenidən massivə çevirək:
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // [1, 2, 3, 4] çap edəcək
Parametr kimi massiv qəbul edən və bu massivi təkrarlanmayan elementlərlə qaytaran bir funksiya yazın.