జావాస్క్రిప్ట్ Map keys()

నిర్వచనం మరియు ఉపయోగం

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 లో మద్దతు లేదు.