సాదా జావాస్క్రిప్ట్ ఆబ్జెక్ట్ ద్వారా లూప్ చేయడం ఎలా

Sada Javaskript Abjekt Dvara Lup Ceyadam Ela



జావాస్క్రిప్ట్ భాషలో, ఆబ్జెక్ట్ అనేది నిర్దిష్ట డేటా సేకరణ. ఈ డేటా సేకరణలు దానిని నిర్వచించే ఒకటి లేదా అంతకంటే ఎక్కువ లక్షణాలను కలిగి ఉంటాయి, అలాగే సాధారణ టాస్క్‌లను అమలు చేసే పద్ధతులను కలిగి ఉంటాయి. అయినప్పటికీ, లెక్కించదగిన డేటా సెట్ ద్వారా లూప్ చేయడం ప్రోగ్రామర్‌లకు సాధారణ కష్టం. పదం విన్నప్పుడు ' లూప్ ” జావాస్క్రిప్ట్‌లో, ప్రోగ్రామర్లు సాధారణంగా లూప్‌ల కోసం, forEach(), map(), మరియు ఇతర అనేక లూప్‌ల గురించి ఆలోచిస్తారు. దురదృష్టవశాత్తూ, ఈ పద్ధతులు వస్తువులకు వర్తించవు ఎందుకంటే వస్తువులు పునరావృతం కావు.

ఈ ట్యుటోరియల్ సాధారణ జావాస్క్రిప్ట్ ఆబ్జెక్ట్ ద్వారా లూప్/ఇటరేట్ చేసే మార్గాలను ప్రదర్శిస్తుంది.

ప్లెయిన్/సింపుల్ జావాస్క్రిప్ట్ ఆబ్జెక్ట్ ద్వారా లూప్ చేయడం ఎలా?

సరళమైన జావాస్క్రిప్ట్ ఆబ్జెక్ట్ ద్వారా లూప్ చేయడానికి/మళ్లీ చేయడానికి, ఈ క్రింది పద్ధతులను ఉపయోగించండి:







విధానం 1: లూప్ కోసం లూప్ ఉపయోగించి సాదా/సాధారణ జావాస్క్రిప్ట్ ఆబ్జెక్ట్ ద్వారా లూప్ చేయండి

ఒక వస్తువు ద్వారా లూప్ చేయడానికి, 'ఫర్-ఇన్' లూప్ ఉపయోగించండి. ఇది ఆబ్జెక్ట్‌తో అనుబంధించబడిన వస్తువు యొక్క అన్ని లెక్కించదగిన స్ట్రింగ్ లక్షణాలలో పునరావృతమవుతుంది.



వాక్యనిర్మాణం
ఆబ్జెక్ట్ ద్వారా లూప్ చేయడానికి కోసం ఇన్ లూప్‌ని ఉపయోగించడానికి అందించిన సింటాక్స్‌ని ఉపయోగించండి:



కోసం ( వేరియబుల్ లో వస్తువు )

ఉదాహరణ
కీ-విలువ జతలలో లక్షణాలతో ఒక వస్తువును సృష్టించండి:





ఉంది వస్తువు = {
'జావాస్క్రిప్ట్' : ఒకటి ,
'జావా' : 5 ,
'పైథాన్' : ఇరవై ,
'HTML' : 2 ,
'CSS' : పదకొండు
}

వస్తువు యొక్క కీల ఆధారంగా ఆబ్జెక్ట్‌పై లూప్ చేయండి:

కోసం ( స్థిరంగా కీ లో వస్తువు ) {
కన్సోల్. లాగ్ ( `$ { కీ } : $ { వస్తువు [ కీ ] } ` ) ;
}

అవుట్‌పుట్ కీ-విలువ జతలో వస్తువు యొక్క అన్ని లక్షణాలను ప్రదర్శిస్తుంది:



విధానం 2: Object.keys() పద్ధతిని ఉపయోగించి సాదా/సాధారణ జావాస్క్రిప్ట్ ఆబ్జెక్ట్ ద్వారా లూప్ చేయండి

ఒక వస్తువులోని ప్రతి ఆస్తికి సంబంధిత విలువ ఉంటుంది, అంటే ప్రతి ఆస్తి కీ-విలువ జతలను కలిగి ఉంటుంది. మీరు ఆబ్జెక్ట్ యొక్క స్టాటిక్ పద్ధతులను ఉపయోగించి శ్రేణిలోని ఎంట్రీలుగా కీలు, విలువలు లేదా రెండు కీలు మరియు విలువలను సంగ్రహించవచ్చు. మీరు ఆబ్జెక్ట్ కీలను తిరిగి పొందాలనుకుంటే, 'ని ఉపయోగించండి Object.keys() ” పద్ధతి.

వాక్యనిర్మాణం
ఒక వస్తువు యొక్క లక్షణాలు/కీలను తిరిగి పొందడానికి ఆబ్జెక్ట్ ద్వారా లూప్ చేయడానికి ఇచ్చిన సింటాక్స్‌ను అనుసరించండి:

వస్తువు . కీలు ( వస్తువు )

ఉదాహరణ
Object.keys() పద్ధతిని ప్రారంభించండి మరియు ఆబ్జెక్ట్ యొక్క కీల యొక్క ఫలిత శ్రేణిని వేరియబుల్‌లో నిల్వ చేయండి “ objKeys ”:

స్థిరంగా objKeys = వస్తువు . కీలు ( వస్తువు ) ;

మీరు అవుట్‌పుట్‌లో చూడగలిగినట్లుగా, వస్తువు యొక్క అన్ని కీలు విజయవంతంగా తిరిగి పొందబడ్డాయి:

విధానం 3: Object.values() పద్ధతిని ఉపయోగించి సాదా/సాధారణ జావాస్క్రిప్ట్ ఆబ్జెక్ట్ ద్వారా లూప్ చేయండి

ఒక వస్తువు యొక్క విలువలను దాని లక్షణాలకు వ్యతిరేకంగా పొందడానికి, 'ని ఉపయోగించండి Object.values() ” పద్ధతి. ఇది ఒక వస్తువు యొక్క లక్షణాలు/కీల కోసం విలువల శ్రేణిని తిరిగి ఇస్తుంది.

వాక్యనిర్మాణం
ఆబ్జెక్ట్ ద్వారా లూప్ చేయడం ద్వారా ఆబ్జెక్ట్ విలువలను పొందడానికి ఇచ్చిన సింటాక్స్ ఉపయోగించబడుతుంది:

వస్తువు . విలువలు ( వస్తువు )

ఉదాహరణ
ఆబ్జెక్ట్.విలువలు() పద్ధతిని ఉపయోగించి ఆబ్జెక్ట్ విలువలను దాని లక్షణాలకు వ్యతిరేకంగా పొందండి:

స్థిరంగా obj విలువలు = వస్తువు . విలువలు ( వస్తువు ) ;

అవుట్‌పుట్ వస్తువు యొక్క లక్షణాలకు వ్యతిరేకంగా విలువల శ్రేణిని ప్రదర్శిస్తుంది:

విధానం 4: Object.entries() పద్ధతిని ఉపయోగించి సాదా/సాధారణ జావాస్క్రిప్ట్ ఆబ్జెక్ట్ ద్వారా లూప్ చేయండి

మీరు 'ని ఉపయోగించి సాదా/సాధారణ జావాస్క్రిప్ట్ ఆబ్జెక్ట్ ద్వారా కూడా పునరావృతం చేయవచ్చు Object.entries() ” పద్ధతి. ఇది ఇచ్చిన వస్తువు యొక్క కీ-విలువ జతలను కలిగి ఉన్న ఉప-శ్రేణుల శ్రేణిని ఉత్పత్తి చేస్తుంది.

వాక్యనిర్మాణం
ఆబ్జెక్ట్‌ను లూప్ చేయడం ద్వారా వస్తువు యొక్క ఎంట్రీలను పొందడానికి క్రింది వాక్యనిర్మాణం ఉపయోగించబడుతుంది:

వస్తువు . ఎంట్రీలు ( వస్తువు )

ఉదాహరణ
ఆబ్జెక్ట్ యొక్క అన్ని ఎంట్రీలను తిరిగి పొందడానికి ఆబ్జెక్ట్‌పై Object.entries() పద్ధతిని కాల్ చేయండి:

స్థిరంగా వస్తువులు = వస్తువు . ఎంట్రీలు ( వస్తువు ) ;

అవుట్‌పుట్

మేము సభ్యులుగా ఉన్న వస్తువులతో సాదా జావాస్క్రిప్ట్ ఆబ్జెక్ట్‌ల ద్వారా లూప్ చేయడానికి సంబంధించిన అన్ని అవసరమైన సమాచారాన్ని సేకరించాము.

ముగింపు

సాదా/సరళమైన జావాస్క్రిప్ట్ ఆబ్జెక్ట్ ద్వారా లూప్ చేయడానికి, “ని ఉపయోగించండి కోసం-ఇన్ 'లూప్,' Object.keys() 'పద్ధతి,' Object.values() 'పద్ధతి, లేదా' Object.entries() ” పద్ధతి. ఒక వస్తువులోని అన్ని కీ-విలువ జతలను పొందడానికి for-in loop మరియు Object.entries() పద్ధతి ఉపయోగించబడతాయి, అయితే Object.keys() కీలను పొందడానికి మరియు Object.values() విలువల కోసం ఉపయోగించబడతాయి. ఒక వస్తువు. ఈ ట్యుటోరియల్ సాధారణ జావాస్క్రిప్ట్ ఆబ్జెక్ట్ ద్వారా లూప్ చేయడానికి వివిధ మార్గాలను ప్రదర్శించింది.