జావాస్క్రిప్ట్ Map keys()
- పైన పేజీ has()
- తదుపరి పేజీ set()
- పైకి తిరిగి జావాస్క్రిప్ట్ మ్యాప్ రెఫరెన్స్ హాండ్బుక్
నిర్వచనం మరియు ఉపయోగం
keys()
ఈ మాధ్యమం మ్యాప్ లోని అన్ని కీలను కలిగివున్న ఇటేరేటర్ వస్తువును తిరిగి ఇస్తుంది.
keys()
ఈ మాధ్యమం మూల మ్యాప్ ను మార్చదు.
ఉదాహరణ
ఉదాహరణ 1
// మ్యాప్ సృష్టించండి const fruits = new Map([ ["apples", 500], ["bananas", 300], ["oranges", 200] ]); // అన్ని కీలను జాబితాభుక్తం చేయండి let text = ""; for (const x of fruits.keys()) { text += x; }
వస్తువుల కీ
గమనించండి:వస్తువులను కీగా ఉపయోగించడం మ్యాప్ యొక్క ఒక ముఖ్యమైన లక్షణం.
ఉదాహరణ 2
// వస్తువులు సృష్టించండి const apples = {name: 'Apples'}; const bananas = {name: 'Bananas'}; const oranges = {name: 'Oranges'}; // మ్యాప్ సృష్టించండి const fruits = new Map(); // మ్యాప్ లో కొత్త మెటీరియల్ జోడించండి fruits.set(apples, 500); fruits.set(bananas, 300); fruits.set(oranges, 200);
గుర్తుంచుకోండి:కీ ఒక వస్తువు (apples) కాదు, కానీ స్ట్రింగ్ ("apples") ఉంది:
ఉదాహరణ 3
fruits.get("apples"); // రాబట్టు undefined
సంకేతం
map.keys()
పారామీటర్లు
ఎటువంటి లేదు.
రాబట్టు విలువ
రకం | వివరణ |
---|---|
ఇటేరేటర్ | మ్యాప్ లోని అన్ని కీలను కలిగివున్న కిరువున్న వస్తువు. |
బ్రౌజర్ మద్దతు
map.keys()
ఇది ECMAScript6 (ES6) యొక్క లక్షణం.
2017 జూన్ 6 నుండి, అన్ని ఆధునిక బ్రౌజర్లు ES6 (జావాస్క్రిప్ట్ 2015) ను మద్దతు ఇస్తాయి:
క్రోమ్ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఆపెరా |
---|---|---|---|---|
క్రోమ్ 51 | ఎడ్జ్ 15 | ఫైర్ఫాక్స్ 54 | సఫారీ 10 | ఆపెరా 38 |
2016 మే | 2017 ఏప్రిల్ | 2017 సంవత్సరం 6 నెల | 2016 సంవత్సరం 9 నెల | 2016 సంవత్సరం 6 నెల |
map.keys()
Internet Explorer లో మద్దతు లేదు.
- పైన పేజీ has()
- తదుపరి పేజీ set()
- పైకి తిరిగి జావాస్క్రిప్ట్ మ్యాప్ రెఫరెన్స్ హాండ్బుక్