జావాస్క్రిప్ట్ మ్యాప్ రెఫరెన్స్ మాన్యువల్

  • ముంది పేజీ JS JSON
  • తరువాతి పేజీ JS Math

మ్యాప్ అనేది కీవిలు మరియు విలువలను స్టోరేజ్ చేసే డేటా స్ట్రక్చర్ ఉంది, కీ ఏ డేటా టైప్ కాకుండా ఉండవచ్చు.

మ్యాప్ కీలు యొక్క ప్రాథమిక ప్రవేశ క్రమాన్ని గుర్తిస్తుంది.

మ్యాప్ మాథోడ్స్ మరియు అట్రిబ్యూట్స్

మాథోడ్/అట్రిబ్యూట్ వివరణ
new Map() కొత్త మ్యాప్ ఆబ్జెక్ట్ సృష్టించండి。
clear() Map లో అన్ని అంశాలను తొలగించండి.
delete() కీ ద్వారా Map లో అంశాలను తొలగించండి.
entries() Map లో కీ/విలువ పార్టీలను కలిగివున్న ఇటరేటరు ఆబ్జెక్టును తిరిగి చూపుతుంది.
forEach() Map లో ప్రతి కీ/విలువ పార్టీని కాల్బ్యాక్ ఫంక్షన్ కు పంపుతుంది.
get() get()
Map లో కొన్ని కీలకు విలువను పొందండి. groupBy()
కాల్బ్యాక్ ఫంక్షన్ ద్వారా అంశాలను గ్రూపుచేయడానికి ఉపయోగించవచ్చు. has()
Map లో కొన్ని కీలు ఉన్నాయా అని తెలుపుతుంది. keys()
set() Map లో కొన్ని కీలకు విలువను అమర్చండి.
size Map లో అంశాల సంఖ్యను తిరిగి చూపుతుంది.
values() Map లో విలువలను కలిగివున్న ఇటరేటరు ఆబ్జెక్టును తిరిగి చూపుతుంది.

ఇన్స్టాన్సు

ఉదాహరణ 1

// Map సృష్టించండి
const fruits = new Map([
  ["apples", 500],
  
  ["oranges", 200]

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 2

మీరు ఉపయోగించవచ్చు set() మెథడులు Map లో అంశాలను జోడించడానికి ఉపయోగించవచ్చు:

// Map సృష్టించండి
const fruits = new Map();
// Map యొక్క విలువను అమర్చండి
fruits.set("apples", 500);
fruits.set("bananas", 300);
fruits.set("oranges", 200);

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 3

మీరు ఉపయోగించవచ్చు get() మెథడులు Map నుండి అంశాలను పొందడానికి ఉపయోగించవచ్చు:

// "apples" యొక్క విలువను పొందండి
let value = fruits.get("apples");
JavaScript Objects vs Maps

స్వయంగా ప్రయత్నించండి

JavaScript ఆబ్జెక్టులు మరియు Map యొక్క వ్యత్యాసం

JavaScript ఆబ్జెక్టులు మరియు Map మధ్య వ్యత్యాసం ఏమిటి:

ఆబ్జెక్టు Map
నేరుగా ఇటరేటబుల్ చేయలేదు నేరుగా ఇటరేటబుల్ చేయవచ్చు
size అనునది లేదు size అనునది ఉంది
కీలు స్ట్రింగులు (లేదా సింబోలు) ఉండాలి కీలు ఏ డేటా రకంగానైనా ఉండవచ్చు
కీల క్రమం తెలియని కీలు ప్రవేశం క్రమం ప్రకారం క్రమీకరించబడతాయి
డిఫాల్ట్ కీ ఉంది డిఫాల్ట్ కీ లేదు
  • ముంది పేజీ JS JSON
  • తరువాతి పేజీ JS Math