JavaScript Map
- ఇంటర్నెట్ ఎక్స్ప్లోరర్ మాప్ నిర్ధారించలేదు. పూర్వ పేజీ
- తరువాత పేజీ జెఎస్ మాప్ మాథ్యూర్
Map కీ, విలువ సమితి రూపంలో ఉంటుంది మరియు కీ అయినా ఏ డేటా రకం కావచ్చు.
Map కీలు యొక్క ప్రారంభ జోడింపు క్రమాన్ని గుర్తుంచుకుంటుంది.
మ్యాప్ సృష్టించడం ఎలా చేయాలి
జావాస్క్రిప్ట్ మ్యాప్ సృష్టించడానికి ఈ విధంగా చేయవచ్చు:
- అర్రే ను పంపిణీ చేయడం ద్వారా
new Map()
。 - మ్యాప్ సృష్టించి ఉపయోగించండి
Map.set()
。
new Map() మెట్హాడ్
అర్రే ను పంపిణీ చేయడం ద్వారా new Map()
కన్స్ట్రక్టర్ ద్వారా మ్యాప్ సృష్టించండి:
ఇన్స్టాన్స్
// మ్యాప్ సృష్టించండి const fruits = new Map([ ["apples", 500], ["bananas", 300], ["oranges", 200] });
set() మెట్హాడ్
ఉపయోగించవచ్చు set()
మెట్హాడ్ ద్వారా మ్యాప్ కు మెమ్బర్స్ జోడించండి:
ఇన్స్టాన్స్
// మ్యాప్ సృష్టించండి const fruits = new Map(); // మ్యాప్ విలువ సెట్ చేయండి fruits.set("apples", 500); fruits.set("bananas", 300); fruits.set("oranges", 200);
set()
మెట్హాడ్ కూడా ఇప్పటికే ఉన్న మ్యాప్ విలువను మార్చవచ్చు:
ఇన్స్టాన్స్
fruits.set("apples", 200);
get() మెట్హాడ్
get()
మెట్హాడ్ ద్వారా మ్యాప్ లోని కీ విలువ పొందండి:
ఇన్స్టాన్స్
fruits.get("apples"); // తిరిగి 500
Map ఆబ్జెక్ట్
typeof
తిరిగి object అవుతుంది:
ఇన్స్టాన్స్
// తిరిగి object అవుతుంది: typeof fruits;
instanceof Map
తిరిగి true అవుతుంది:
ఇన్స్టాన్స్
// తిరిగి true అవుతుంది: fruits instanceof Map;
జావాస్క్రిప్ట్ ఆబ్జెక్ట్ మరియు మ్యాప్ యొక్క వ్యత్యాసం
ఇక్కడ జావాస్క్రిప్ట్ ఆబ్జెక్ట్ మరియు మ్యాప్ యొక్క వ్యత్యాసం ఉంది:
对象 | Map |
---|---|
不可直接迭代 | 可直接迭代 |
没有 size 属性 | 有 size 属性 |
键必须是字符串或 Symbol | 键可以是任何数据类型 |
键的顺序不明确 | 键按插入顺序排序 |
有默认键 | 没有默认键 |
完整的 Map 参考手册
如需完整参考,请访问我们的:జావాస్క్రిప్ట్ మాప్ సూచనాలు。
该手册包含所有 Map 属性和方法的描述和实例。
浏览器支持
బ్రౌజర్ మద్దతు మాప్ అంటేES6 యొక్క లక్షణాలు
(జావాస్క్రిప్ట్ 2015).
నుండి 2017 సంవత్సరం 6 నెల మొదలుకొని, అన్ని ఆధునిక బ్రౌజర్లు ES6 ని మద్దతు ఇస్తాయి: | చ్రోమ్ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ |
---|---|---|---|---|
ఓపెరా | చ్రోమ్ 51 | ఎడ్జ్ 15 | ఫైర్ఫాక్స్ 54 | సఫారీ 10 |
ఓపెరా 38 | 2016 సంవత్సరం 5 నెల | 2017 సంవత్సరం 4 నెల | 2017 సంవత్సరం 6 నెల | 2016 సంవత్సరం 9 నెల |
2016 సంవత్సరం 6 నెల
- ఇంటర్నెట్ ఎక్స్ప్లోరర్ మాప్ నిర్ధారించలేదు. పూర్వ పేజీ
- తరువాత పేజీ జెఎస్ మాప్ మాథ్యూర్