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:
let 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:
let arr1 = [1, 2];
let arr2 = [3, 4];
Keling, kalitlarimizga ba'zi qiymatlar belgilaymiz:
map.set(arr1, 'data1');
map.set(arr2, 'data2');
Endi esa kalitlar bo'yicha qiymatlarimizni o'qaymiz:
console.log(map.get(arr1));
console.log(map.get(arr2));
3 ta massiv berilgan bo'lsin. Map kolleksiyasini
yarating, kolleksiya kalitlari sifatida bu
massivlardan foydalaning, qiymatlar sifatida esa - ixtiyoriy satrlarni belgilang.
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.