Set orqali massivdan dublikatlarni olib tashlash
Set kolleksiyalari yordamida massivlardan
dublikatlarni osongina olib tashlash mumkin.
Buning uchun massivni Set kolleksiyasiga
aylantirish kerak. Ushbu kolleksiya elementlar
dublikatlarini o'z ichiga ololmaganligi sababli,
aylantirish jarayonida ular yo'qoladi.
Agar kolleksiyani qaytadan massivga aylantirsak,
biz dublikatsiz massivga ega bo'lamiz.
Keling, bir misolni ko'rib chiqaylik. Faraz qilaylik, bizda quyidagi dublikatli massiv mavjud:
javascriptlet arr = [1, 2, 3, 1, 3, 4];
Uning asosida Set kolleksiyasini yaratamiz:
javascriptlet set = new Set(arr);
Endi kolleksiyamizni qaytadan massivga aylantiramiz:
javascriptlet arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // [1, 2, 3, 4] ni chiqaradi
Задание 1
Massivni parametr sifatida qabul qiladigan va ushbu massivni dublikatlarsiz qaytaradigan funksiya yozing.