JavaScript Map: Ma'lumotnoma (Reference)
Ushbu sahifada JavaScript-dagi barcha Map (lug'at) metodlari va xususiyatlarining to'liq ro'yxati keltirilgan.
Map Metodlari
| Metod | Tavsif |
|---|---|
new Map() | Yangi Map obyekti yaratadi. |
clear() | Lug'atdagi barcha elementlarni o'chirib tashlaydi. |
delete() | Ko'rsatilgan kalit bo'yicha elementni o'chiradi. |
entries() | [kalit, qiymat] juftliklaridan iborat iteratorni qaytaradi. |
forEach() | Har bir kalit-qiymat juftligi uchun funksiya chaqiradi. |
get() | Kalitga mos keladigan qiymatni qaytaradi. |
groupBy() | (ES2024) Elementlarni callback funksiya natijasiga ko'ra guruhlaydi. |
has() | Kalit mavjudligini tekshiradi (true/false). |
keys() | Barcha kalitlardan iborat iterator qaytaradi. |
set() | Kalit uchun qiymat o'rnatadi (yoki mavjudini yangilaydi). |
values() | Barcha qiymatlardan iborat iterator qaytaradi. |
Map Xususiyatlari (Properties)
| Xususiyat | Tavsif |
|---|---|
size | Lug'atdagi elementlar sonini qaytaradi. |
Xulosa
Map obyekti kalit-qiymat ko'rinishidagi ma'lumotlarni saqlashda oddiy obyektlarga qaraganda ancha ko'p afzalliklarga ega. Har qanday turdagi kalitlarni qo'llab-quvvatlashi va qo'shilgan tartibda saqlanishi uni juda moslashuvchan qiladi.
