టైప్‌స్క్రిప్ట్‌లో నిఘంటువును ఎలా ప్రారంభించాలి మరియు ప్రకటించాలి

Taip Skript Lo Nighantuvunu Ela Prarambhincali Mariyu Prakatincali



ఎ' నిఘంటువు ” అనేది క్రమం లేని జాబితాలో కీ-విలువ జతలను కలిగి ఉన్న ఒక రకమైన డేటా నిర్మాణాన్ని సూచిస్తుంది. ఇది టైప్‌స్క్రిప్ట్‌లోని “మ్యాప్”కి సమానం. ఇది టైప్‌స్క్రిప్ట్ అప్లికేషన్‌లలో డేటాను నిర్వహించడానికి ఉపయోగకరమైన సాధనం. టైప్‌స్క్రిప్ట్‌లో నిఘంటువుని ప్రకటించడం మరియు ప్రారంభించడం ప్రక్రియ సులభం మరియు సులభం. నిఘంటువు సాధారణంగా 'రికార్డ్' యుటిలిటీ రకాన్ని ఉపయోగించి టైప్‌స్క్రిప్ట్‌లో ప్రకటించబడుతుంది మరియు ప్రారంభించబడుతుంది.

ఈ పోస్ట్ టైప్‌స్క్రిప్ట్‌లో నిఘంటువును ప్రకటించే మరియు ప్రారంభించే పద్ధతులను వివరిస్తుంది.







టైప్‌స్క్రిప్ట్‌లో నిఘంటువును ప్రారంభించడం మరియు ప్రకటించడం ఎలా?

టైప్‌స్క్రిప్ట్‌లో నిఘంటువుని ప్రారంభించడానికి మరియు ప్రకటించడానికి, క్రింది విధానాలను ఉపయోగించండి:



ముందుకు వెళ్లడానికి ముందు, టైప్‌స్క్రిప్ట్ ఫైల్‌ను అమలు చేయడానికి, ప్రతి సవరణ తర్వాత అది తప్పనిసరిగా జావాస్క్రిప్ట్ ఫైల్‌లోకి ట్రాన్స్‌పైల్ చేయబడి, ఆపై ఇచ్చిన ఆదేశాలను ఉపయోగించి టెర్మినల్‌లో జావాస్క్రిప్ట్ కోడ్‌ను అమలు చేయాలని మొదట అర్థం చేసుకోండి:



tsc dictionary.ts
నోడ్ నిఘంటువు.js





విధానం 1: ఇండెక్స్డ్ ఆబ్జెక్ట్‌ని ఉపయోగించి టైప్‌స్క్రిప్ట్‌లో డిక్షనరీని ప్రారంభించండి మరియు ప్రకటించండి

నిఘంటువుని ప్రారంభించడానికి మరియు ప్రకటించడానికి, 'ని ఉపయోగించండి సూచిక చేయబడిన వస్తువు ”. ఇది డేటా నిర్మాణం, ఇది కీల సమూహాన్ని విలువల సమూహానికి లింక్ చేస్తుంది, ఇక్కడ ప్రతి కీ విభిన్నంగా ఉంటుంది మరియు నిర్దిష్ట విలువకు లింక్ చేస్తుంది.

వాక్యనిర్మాణం



సూచిక చేయబడిన వస్తువును ఉపయోగించి నిఘంటువును ప్రారంభించడం మరియు ప్రకటించడం కోసం క్రింది వాక్యనిర్మాణం ఉపయోగించబడుతుంది:

రకం MyDictionary = {
[ కీ: రకం ] : విలువ రకం
} ;


ఉదాహరణ

మొదట, మేము '' అనే నిఘంటువుని నిర్వచిస్తాము. నా నిఘంటువు ” ఇది మా నిఘంటువు ఆకారాన్ని వివరించే సూచిక చేయబడిన వస్తువు రకం:

రకం MyDictionary = {
[ కీ: స్ట్రింగ్ ] : సంఖ్య
} ;


అప్పుడు, మేము కొత్త వేరియబుల్‌ను ప్రకటించి, ప్రారంభించాము ' వయస్సు నిఘంటువు 'రకం' నా నిఘంటువు ” మరియు మూడు కీలక-విలువ జతలతో దానికి అక్షరార్థంగా ఒక వస్తువును కేటాయించండి:

const ageDictionary: MyDictionary = {
'జాన్' : 26 ,
'మేరీ' : 28 ,
'రాక్' : 27
} ;


“లో వేరియబుల్‌ను పాస్ చేయడం ద్వారా కన్సోల్‌లో నిఘంటువును ప్రింట్ చేయండి console.log() 'పద్ధతి:

console.log ( వయస్సు నిఘంటువు ) ;


అవుట్‌పుట్


మీరు నిఘంటువు యొక్క ఏదైనా పేర్కొన్న కీ విలువను తిరిగి పొందాలనుకుంటే, మీరు '[ ]' స్క్వేర్ బ్రాకెట్ సంజ్ఞామానాన్ని ఉపయోగించవచ్చు:

console.log ( వయస్సు నిఘంటువు [ 'రాక్' ] ) ;


అవుట్‌పుట్ వయస్సును ప్రదర్శిస్తుంది “ రాక్ 'అంటే' 27 ”:

విధానం 2: ఇంటర్‌ఫేస్‌ని ఉపయోగించి టైప్‌స్క్రిప్ట్‌లో డిక్షనరీని ప్రారంభించడం మరియు ప్రకటించడం

నిఘంటువును ప్రారంభించడం మరియు ప్రకటించడం కోసం, మీరు ' ఇంటర్ఫేస్ ”. టైప్‌స్క్రిప్ట్‌లోని ఇంటర్‌ఫేస్ అనేది ఒక వస్తువు తప్పనిసరిగా అనుసరించాల్సిన ఒప్పందాన్ని వ్యక్తీకరించడానికి ఒక సాంకేతికత. ఇది ఆ ఇంటర్‌ఫేస్ యొక్క ఉదాహరణగా పరిగణించబడటానికి ఆబ్జెక్ట్‌కు అవసరమైన గుణాలు మరియు లక్షణాల రకాలను నిర్వచిస్తుంది.

వాక్యనిర్మాణం

ఇంటర్‌ఫేస్‌ని ఉపయోగించి నిఘంటువును ప్రారంభించడం మరియు ప్రకటించడం కోసం ఇచ్చిన సింటాక్స్‌ని అనుసరించండి:

ఇంటర్ఫేస్ సమాచారం {
కీ1: విలువ1రకం;
key2: value2Type;
}


ఉదాహరణ

ముందుగా, '' అనే నిఘంటువుని నిర్వచించండి సమాచారం 'ఇంటర్‌ఫేస్'ని ఉపయోగించి, దానిని అమలు చేసే ఏదైనా వస్తువుకు 'స్ట్రింగ్' రకం పేరు ఆస్తి మరియు 'సంఖ్య' రకం వయస్సు లక్షణం ఉండాలి:

ఇంటర్ఫేస్ సమాచారం {
పేరు: స్ట్రింగ్;
వయస్సు: సంఖ్య;
}


అప్పుడు, కొత్త వేరియబుల్‌ను ప్రకటించి, ప్రారంభించండి ' విద్యార్థి నిఘంటువు 'రకం' సమాచారం 'ఒక లక్షణంతో' id 'రకం' సంఖ్య ”:

విద్యార్థి నిఘంటువు: { [ గుర్తింపు సంఖ్య ] : సమాచారం; } = {
1 : { పేరు: 'జాక్' , వయస్సు: పదిహేను } ,
2 : { పేరు: 'లీచ్' , వయస్సు: 18 }
} ;


చివరగా, కన్సోల్‌లో నిఘంటువును ప్రింట్ చేయండి:

console.log ( విద్యార్థి నిఘంటువు ) ;


అవుట్‌పుట్


ఇప్పుడు, మేము ఇండెక్స్ లేదా id 2 వద్ద ఆబ్జెక్ట్‌ని యాక్సెస్ చేస్తాము:

console.log ( విద్యార్థి నిఘంటువు [ 2 ] ) ;


అవుట్‌పుట్

విధానం 3: ES6 మ్యాప్‌ని ఉపయోగించి టైప్‌స్క్రిప్ట్‌లో డిక్షనరీని ప్రారంభించండి మరియు ప్రకటించండి

టైప్‌స్క్రిప్ట్‌లో నిఘంటువును ప్రారంభించడం మరియు ప్రకటించడం కోసం మీరు ES6 మ్యాప్ విధానాన్ని కూడా ఉపయోగించవచ్చు. ఇది జావాస్క్రిప్ట్ మరియు టైప్‌స్క్రిప్ట్‌లలో అంతర్నిర్మిత డేటా నిర్మాణం, ఇది కీ-విలువ జతలను నిల్వ చేయడాన్ని అనుమతిస్తుంది, ఇక్కడ కీ మరియు విలువ ఏదైనా డేటా రకం కావచ్చు.

వాక్యనిర్మాణం

ES6 మ్యాప్‌ని ఉపయోగించడం కోసం, ఇచ్చిన సింటాక్స్‌ని అనుసరించండి:

కొత్త మ్యాప్ < కీ రకం, విలువ రకం > ( ) ;


ఉదాహరణ

ముందుగా, కీల రకాన్ని మరియు విలువలను ఇలా పేర్కొనడం ద్వారా మ్యాప్ కన్‌స్ట్రక్టర్‌ని ఉపయోగించి మ్యాప్ ఆబ్జెక్ట్‌ను సృష్టిస్తాము. స్ట్రింగ్ ”:

వీలు student = కొత్త మ్యాప్ < తీగ, తీగ > ( ) ;


ఇప్పుడు, డిక్షనరీకి కీ-విలువ జతలను జోడించడానికి సెట్() పద్ధతిని ఉపయోగించండి:

విద్యార్థి.సమితి ( 'పేరు' , 'లీచ్' ) ;
విద్యార్థి.సమితి ( 'వయస్సు' , '18' ) ;
విద్యార్థి.సమితి ( 'అభిరుచి' , 'పుస్తక పఠనం' ) ;


కన్సోల్‌లో నిఘంటువును ముద్రించండి:

console.log ( విద్యార్థి ) ;


అవుట్‌పుట్

విధానం 4: రికార్డ్ యుటిలిటీ రకాన్ని ఉపయోగించి టైప్‌స్క్రిప్ట్‌లో డిక్షనరీని ప్రారంభించండి మరియు ప్రకటించండి

టైప్‌స్క్రిప్ట్‌లో “రికార్డ్” యుటిలిటీ రకాన్ని ఉపయోగించడం నిఘంటువును ప్రారంభించడం మరియు ప్రకటించడం మరొక మార్గం. నిఘంటువును ప్రారంభించడం మరియు ప్రకటించడం అత్యంత సాధారణ మార్గం. ఇది టైప్‌స్క్రిప్ట్‌లో ముందుగా నిర్మించిన డేటా నిర్మాణం, ఇది పేర్కొన్న కీలు మరియు విలువలతో రకాన్ని సృష్టించడాన్ని అనుమతిస్తుంది.

వాక్యనిర్మాణం

కింది సింటాక్స్ రికార్డ్ యుటిలిటీ రకం కోసం ఉపయోగించబడుతుంది:

రికార్డ్ చేయండి < కీ రకం, విలువ రకం > = { } ;


ఉదాహరణ

ఇచ్చిన ఉదాహరణలో, మేము '' అనే నిఘంటువుని ప్రకటించాము మరియు ప్రారంభించాము. విద్యార్థి 'ఉపయోగించి' రికార్డ్ చేయండి టైప్ స్ట్రింగ్ యొక్క కీలు మరియు విలువలను పేర్కొనడానికి యుటిలిటీ రకం:

వీలు విద్యార్థి: రికార్డు < తీగ, తీగ > = {
'పేరు' : 'లీచ్' ,
'వయస్సు' : '18' ,
'అభిరుచి' : 'పుస్తక పఠనం' ,
} ;


చివరగా, కన్సోల్‌లో నిఘంటువును ప్రింట్ చేయండి:

console.log ( విద్యార్థి ) ;


అవుట్‌పుట్


మేము టైప్‌స్క్రిప్ట్‌లో నిఘంటువును ప్రారంభించడం మరియు ప్రకటించడానికి సంబంధించిన అన్ని అవసరమైన సమాచారాన్ని సంకలనం చేసాము.

ముగింపు

టైప్‌స్క్రిప్ట్‌లో నిఘంటువుని ప్రారంభించడానికి మరియు ప్రకటించడానికి, 'ని ఉపయోగించండి ఇండెక్స్ చేయబడిన వస్తువు ',' ఒక ఇంటర్ఫేస్ ',' ES6 మ్యాప్ ' లేదా ' రికార్డ్ యుటిలిటీ రకం ”. నిఘంటువును ప్రారంభించడం మరియు ప్రకటించడం అత్యంత సాధారణ మార్గం 'రికార్డ్ యుటిలిటీ రకం'. ఈ పోస్ట్ టైప్‌స్క్రిప్ట్ నిఘంటువును ప్రకటించే మరియు ప్రారంభించే పద్ధతులను వివరించింది.