JavaScript-da Map Kolleksiyalari

Map kolleksiyalari kalit sifatida ham primitivlar, ham ob'ektlar ishlatilishi mumkin bo'lgan ob'ektlardir.

Keling, misol orqali ko'rib chiqaylik. Boshlash uchun quyidagi buyruq yordamida kolleksiya yaratamiz:

javascriptlet map = new Map;

Shundan so'ng, kolleksiyaga elementlarni set metodi yordamida qo'shish va ularni get metodi yordamida olish mumkin.

Keling, sinab ko'raylik. Kalit sifatida ikki ta massivdan foydalanaylik:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];

Keling, kalitlarimizga ba'zi qiymatlar belgilaymiz:

javascriptmap.set(arr1, 'data1');
map.set(arr2, 'data2');

Endi esa kalitlar bo'yicha qiymatlarimizni o'qaymiz:

javascriptconsole.log(map.get(arr1));
console.log(map.get(arr2));
Задание 1

3 ta massiv berilgan bo'lsin. Map kolleksiyasini yarating, kolleksiya kalitlari sifatida bu massivlardan foydalaning, qiymatlar sifatida esa - ixtiyoriy satrlarni belgilang.

Задание 2

3 ta ob'ekt va 3 ta massiv berilgan bo'lsin. Map kolleksiyasini yarating, kolleksiya kalitlari sifatida ob'ektlardan, qiymatlar sifatida esa - mos keladigan massivlardan foydalaning.