' మ్యాప్స్ ” కీ-విలువ జతలను నిల్వ చేయడానికి మరియు తిరిగి పొందడానికి ఉపయోగించబడతాయి. ఇది జావాస్క్రిప్ట్ మ్యాప్ను పోలి ఉండే టైప్స్క్రిప్ట్లో అంతర్నిర్మిత డేటా నిర్మాణం, అయితే ఇది టైప్-చెకింగ్ యొక్క అదనపు ప్రయోజనాన్ని కలిగి ఉంటుంది. టైప్స్క్రిప్ట్ మ్యాప్ క్లాస్ ఏదైనా రకమైన కీ మరియు విలువతో కీ-విలువ జతలను నిల్వ చేయడానికి టైప్-సురక్షిత మార్గాన్ని అందిస్తుంది.
ఈ బ్లాగ్ టైప్స్క్రిప్ట్లో మ్యాప్ని సృష్టించే మార్గాలను వివరిస్తుంది.
టైప్స్క్రిప్ట్లో మ్యాప్ను ఎలా సృష్టించాలి?
టైప్స్క్రిప్ట్లో మ్యాప్ను రూపొందించడానికి, కింది విధానాలను ఉపయోగించండి:
విధానం 1: “మ్యాప్” కన్స్ట్రక్టర్ని ఉపయోగించి మ్యాప్ను సృష్టించండి
టైప్స్క్రిప్ట్లో మ్యాప్ను రూపొందించడానికి, 'ని ఉపయోగించండి మ్యాప్ ”నిర్మాణకర్త. 'మ్యాప్' కన్స్ట్రక్టర్ని ఉపయోగిస్తున్నప్పుడు టైప్స్క్రిప్ట్లో మ్యాప్ను రూపొందించడానికి రెండు మార్గాలు ఉన్నాయి:
-
- మీరు ''తో మ్యాప్ని ప్రకటించవచ్చు. కొత్త 'కీవర్డ్ని ఉపయోగించి' సెట్ () ” కీ-విలువ జతలను జోడించే పద్ధతి.
- లేదా ప్రకటన సమయంలో కీ-విలువ జతలతో మ్యాప్ను ప్రారంభించండి.
వాక్యనిర్మాణం
మ్యాప్ కన్స్ట్రక్టర్ని ఉపయోగించి టైప్స్క్రిప్ట్లో మ్యాప్ను రూపొందించడానికి ఇచ్చిన సింటాక్స్ ఉపయోగించబడుతుంది:
కొత్త మ్యాప్ < రకం , రకం > ( )వీలు map = కొత్త పటం < స్ట్రింగ్, సంఖ్య > ( ) ;
ఇక్కడ, ' స్ట్రింగ్ ', మరియు' సంఖ్య ” అనేది మ్యాప్ యొక్క కీ మరియు విలువ రకం.
డిక్లరేషన్ సమయంలో మ్యాప్ను ప్రారంభించడానికి, కింది వాక్యనిర్మాణాన్ని ఉపయోగించండి:
వీలు map = కొత్త పటం < తీగ, తీగ > ( [[ 'కీ1' , 'విలువ1' ] ,
[ 'కీ2' , 'విలువ2' ]
] ) ;
ఉదాహరణ 1:
మ్యాప్ యొక్క కీ మరియు విలువ కోసం రకాన్ని నిర్వచించడం ద్వారా మ్యాప్ కన్స్ట్రక్టర్ని ఉపయోగించి మ్యాప్ను సృష్టించండి:
const marks = కొత్త మ్యాప్ < స్ట్రింగ్, సంఖ్య > ( ) ;
ఉపయోగించడానికి ' సెట్ () ” మ్యాప్లో కీ-విలువ జతలను జోడించే పద్ధతి:
మార్కులు.సెట్ ( 'భౌగోళికం' , 25 ) ;
మార్కులు.సెట్ ( 'గణితం' , 40 ) ;
మార్కులు.సెట్ ( 'ఆంగ్ల' , 31 ) ;
చివరగా, కన్సోల్లో మ్యాప్ను ప్రింట్ చేయండి:
ఇప్పుడు, టెర్మినల్పై దిగువ ఇచ్చిన ఆదేశాన్ని అమలు చేయడం ద్వారా టైప్స్క్రిప్ట్ కోడ్ను జావాస్క్రిప్ట్ కోడ్కు ట్రాన్స్పైల్ చేయండి:
తరువాత, కింది ఆదేశాన్ని ఉపయోగించి జావాస్క్రిప్ట్ కోడ్ను అమలు చేయండి:
అవుట్పుట్
గమనిక : టైప్స్క్రిప్ట్ కోడ్ను నవీకరించిన తర్వాత టైప్స్క్రిప్ట్ ఫైల్ను ట్రాన్స్పైల్ చేయడం తప్పనిసరి.
ఉదాహరణ 2:
మీరు మ్యాప్ కన్స్ట్రక్టర్ని ఉపయోగించి మ్యాప్ను కూడా ప్రారంభించవచ్చు:
వీలు marks = కొత్త పటం < తీగ, తీగ > ( [[ 'చరిత్ర' , '39' ] ,
[ 'భూగోళశాస్త్రం' , '25' ] ,
[ 'గణితం' , '40' ] ,
[ 'ఆంగ్ల' , '31' ]
] ) ;
'ని ఉపయోగించి కన్సోల్లో మ్యాప్ను ప్రింట్ చేయండి console.log() 'పద్ధతి:
అవుట్పుట్
విధానం 2: “రికార్డ్ యుటిలిటీ” రకాన్ని ఉపయోగించి మ్యాప్ను సృష్టించండి
మ్యాప్ను రూపొందించడానికి మరొక మార్గం ' రికార్డ్ యుటిలిటీ ” రకం. ఇది టైప్స్క్రిప్ట్లో అంతర్నిర్మిత రకం, ఇది కీ-విలువ జతల మ్యాప్ను సూచించే రకాన్ని నిర్వచించడానికి ఉపయోగించబడుతుంది. ఇది రెండు పారామితులను తీసుకుంటుంది, కీల రకం మరియు విలువల రకం.
వాక్యనిర్మాణం
“రికార్డ్ యుటిలిటీ” రకాన్ని ఉపయోగించి మ్యాప్ని రూపొందించడానికి ఇచ్చిన సింటాక్స్ని అనుసరించండి:
రికార్డ్ చేయండి < రకం , రకం > = { }
ఉదాహరణ
'రికార్డ్ యుటిలిటీ టైప్' ఉపయోగించి మ్యాప్ను సృష్టించండి:
const మార్కులు: రికార్డ్ < తీగ, తీగ > = { } ;
మ్యాప్ యొక్క కీలకు విలువను కేటాయించండి:
మార్కులు [ 'భౌగోళికం' ] = '25' ;
మార్కులు [ 'గణితం' ] = '40' ;
మార్కులు [ 'ఆంగ్ల' ] = '31' ;
చివరగా, కన్సోల్లో మ్యాప్ను ప్రింట్ చేయండి:
అవుట్పుట్
మేము టైప్స్క్రిప్ట్లో మ్యాప్ను రూపొందించడానికి అవసరమైన మొత్తం సమాచారాన్ని అందించాము.
ముగింపు
టైప్స్క్రిప్ట్లో మ్యాప్ను రూపొందించడానికి “ఉపయోగించడం వంటి రెండు మార్గాలు ఉన్నాయి. మ్యాప్ కన్స్ట్రక్టర్ 'మరియు' ఉపయోగించి రికార్డ్ యుటిలిటీ రకం ”. రెండు విధానాలు బాగా పని చేస్తాయి కానీ టైప్స్క్రిప్ట్లో మ్యాప్ను రూపొందించడానికి మొదటి విధానం సాధారణ మార్గం. ఈ బ్లాగ్ టైప్స్క్రిప్ట్లో మ్యాప్ని సృష్టించే మార్గాలను వివరించింది.