Map ya JavaScript
- Mwongozo wa hivi karibuni Matukio ya Set ya JS
- Mwongozo wa hivi karibuni Matukio ya Map ya JS
Map ni kikolekshi ya kifaa cha chapa cha kifaa, ambapo kichwa kinaweza kuwa aina ya data yoyote.
Map inakumbuka ushahidi wa kichwa cha kuzingia cha asili.
Jinsi ya kufa Map
Inaweza kufa JavaScript Map kwa jinsi iliyofikia hii:
- Kusoma array kwa
new Map()
. - Kufa Map na kutumika
Map.set()
.
new Map() method
Inaweza kufa Map kwa kusaidia kwa kusoma new Map()
Kufa Map kwa kusaidia kufanya Map:
Mfano
// Kufa Map const fruits = new Map([ ["apples", 500], ["bananas", 300], ]
set() method
Inaweza kutumika set()
Mwongozo wa kuingiza elementi kwenye Map:
Mfano
// Kufa Map const fruits = new Map(); // Kufanya Map thamani fruits.set("apples", 500); fruits.set("bananas", 300); fruits.set("oranges", 200);
set()
Mwongozo pia inaweza kutumika kumwambia thamani ya Map ya hivi karibuni:
Mfano
fruits.set("apples", 200);
Mwongozo wa get()
get()
Mwongozo wa kupata thamani ya kichwa cha Map:
Mfano
fruits.get("apples"); // Kupata 500
Map ni kifaa
typeof
Kupata object:
Mfano
// Kupata object: typeof fruits;
instanceof Map
Kupata true:
Mfano
// Kupata true: fruits instanceof Map;
Kihesabu cha kifaa cha JavaScript na Map:
Hii ni ni kwa kilele cha kihesabu cha kifaa cha JavaScript na Map:
Muundo | Map |
---|---|
Haiwezi kuchukua katika muungano wa kuzingatia | Inaweza kuchukua katika muungano wa kuzingatia |
Hakuna muundo wa size | Kuna muundo wa size |
Kiingilio lazima kuwa ukingilio wa neno au Symbol | Kiingilio kinaweza kufikia aina ya data yoyote |
Muungano wa kiingilio hakuna uharibifu wa orodha | Muungano wa kiingilio unaishia kwa kileo cha kuweka |
Kuna kiingilio kwa kufikia | Hakuna kiingilio kwa kufikia |
Kitabu cha kigeukia cha Map kinao
Kwa kufikia maelezo ya kawaida, tafadhali nika:Kitabu cha kigeukia cha Map cha JavaScript.
Kitabu hiki inaonekana kwa matumaini ya Map na matukio ya Map zote.
Muungano wa barabara
Map ni Jicho la ES6(JavaScript 2015).
Kuanzia Juni 2017, barabara zozote za barabara zinaenea ES6:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
Mwezi wa May 2016 | Aprili 2017 | Junali 2017 | Junali 2016 | Junali 2016 |
Internet Explorer haikubali Map.
- Mwongozo wa hivi karibuni Matukio ya Set ya JS
- Mwongozo wa hivi karibuni Matukio ya Map ya JS