जेसक्रिप्ट मैप
- पिछला पृष्ठ JS Set मथडल
- अगला पृष्ठ JS Map मथडल
Map एक कीवांश-मान के समूह है, जिसमें की को कोई भी डाटा टाइप हो सकता है
Map की निर्दिष्ट प्रविष्टि क्रम को याद रखता है
Map कैसे बनाया जा सकता है
जैसे कि इस प्रकार JavaScript Map बनाया जा सकता हैः
- एक रूपांतरित खंड को
new Map()
。 - एक Map बनाएं और इस्तेमाल करें
Map.set()
。
new Map() विधि
एक रूपांतरित खंड को new Map()
निर्माणकर्ता द्वारा Map बनाएंः
इंस्टेंस
// एक Map बनाएं const fruits = new Map([ ["apples", 500], ["bananas", 300], ]
set() विधि
इस्तेमाल कर सकते हैं set()
विधि Map में एलिमेंट जोड़ेंः
इंस्टेंस
// एक Map बनाएं const fruits = new Map(); // Map मान सेट करें fruits.set("apples", 500); fruits.set("bananas", 300); fruits.set("oranges", 200);
set()
विधि भी मौजूदा Map मान को बदलने के लिए उपयोग की जा सकती हैः
इंस्टेंस
fruits.set("apples", 200);
get() विधि
get()
विधि द्वारा Map में की की मान लेंः
इंस्टेंस
fruits.get("apples"); // वापस 500 देता है
Map एक ऑब्जेक्ट है
typeof
वापस object देता है:
इंस्टेंस
// वापस object देता है: typeof fruits;
instanceof Map
वापस true देता है:
इंस्टेंस
// वापस true देता है: fruits instanceof Map;
JavaScript ऑब्जेक्ट और Map के अंतर
यहाँ JavaScript ऑब्जेक्ट और Map के अंतर बताया गया हैः
ऑब्जेक्ट | Map |
---|---|
सीधे इटरेबल नहीं है | सीधे इटरेबल है |
size गुण नहीं है | size गुण है |
कुंजी चित्राकार या Symbol होना चाहिए | कुंजी किसी भी डाटा प्रकार हो सकती है |
कुंजी की क्रमिक अनुक्रमितता अस्पष्ट है | कुंजी इंसर्ट की आदेश क्रम में अनुक्रमित होती है |
डिफ़ॉल्ट कुंजी है | डिफ़ॉल्ट कुंजी नहीं है |
पूर्ण Map संदर्भ मैनुअल
पूर्ण संदर्भ के लिए हमारे:JavaScript Map रेफरेंस मैनुअल。
यह मैनुअल सभी Map गुणों और विधियों के वर्णन और इंस्टांस को शामिल करता है。
ब्राउज़र समर्थन
Map है ES6 की विशेषताएं(JavaScript 2015)。
2017 जून से, सभी आधुनिक ब्राउज़र Map का समर्थन करते हैं:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
2016 मई | 2017 अप्रैल | 2017 जून | 2016 सितंबर | 2016 जून |
Internet Explorer Map का समर्थन नहीं करता
- पिछला पृष्ठ JS Set मथडल
- अगला पृष्ठ JS Map मथडल