జావాస్క్రిప్ట్ ఆబ్జెక్ట్‌ల శ్రేణిలో ID ద్వారా ఆబ్జెక్ట్‌ను ఎలా కనుగొనాలి

Javaskript Abjekt La Srenilo Id Dvara Abjekt Nu Ela Kanugonali



జావాస్క్రిప్ట్‌లో, ఆబ్జెక్ట్‌లు క్లాస్‌ని స్వతంత్ర రూపంలో నిర్ణయించగల క్లాస్ యొక్క ఉదాహరణను రూపొందించడానికి ఉపయోగించబడతాయి. అయినప్పటికీ, అనేక వస్తువులు ఒక శ్రేణిలో నిల్వ చేయబడితే, అవసరమైన వాటిని కనుగొనడం చాలా కష్టం. ఈ సమస్యను పరిష్కరించడానికి, జావాస్క్రిప్ట్ ఆ వస్తువును కనుగొనడానికి వివిధ పద్ధతులను అందిస్తుంది. ఉదాహరణకు, మీరు id, పేరు, కీలక విలువలు మరియు ఇతరాలను ఉపయోగించి వస్తువును కనుగొనవచ్చు.

ఈ పోస్ట్ JavaScript ఆబ్జెక్ట్‌ల శ్రేణిలో ఆబ్జెక్ట్ ఐడిని కనుగొనే పద్ధతిని పేర్కొంది.

జావాస్క్రిప్ట్ ఆబ్జెక్ట్‌ల శ్రేణిలో ID ద్వారా ఆబ్జెక్ట్‌ను ఎలా కనుగొనాలి?

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







ఆచరణాత్మక చిక్కుల కోసం, పేర్కొన్న పద్ధతిని ఒక్కొక్కటిగా ప్రయత్నించండి.



విధానం 1: “find()” JavaScript పద్ధతిని ఉపయోగించి అర్రేలో ID ద్వారా ఆబ్జెక్ట్‌ని కనుగొనండి

'ని ఉపయోగించి శ్రేణిలో ID ద్వారా వస్తువును కనుగొనడానికి కనుగొను() ” జావాస్క్రిప్ట్ పద్ధతి, “ సహాయంతో స్థిరమైన శ్రేణిని ప్రకటించండి స్థిరంగా ” కీవర్డ్. అప్పుడు, శ్రేణిలో క్రింది అంశాలను జోడించండి:



స్థిరంగా అరె = [
{
id : 01 ,
పేరు : 'జావాస్క్రిప్ట్'
} ,
{
id : 02 ,
పేరు : 'జావా'
} ,
{
id : 03 ,
పేరు : 'HTML/CSS'
} ]

'ని పిలవండి కనుగొను() 'ఆబ్జెక్ట్ ఐడికి సమానమైన కాల్ బ్యాక్ ఫంక్షన్‌తో పద్ధతి' 2 ” మరియు ఫలిత విలువను డిక్లేర్డ్ వేరియబుల్‌లో నిల్వ చేయండి:





స్థిరంగా వస్తువు = అరె. కనుగొనండి ( obj => obj id === 02 ) ;

'ని ఉపయోగించండి లాగ్ () 'పద్ధతి మరియు వాదనను పాస్ చేయండి' వస్తువు ” కన్సోల్‌లో అవుట్‌పుట్‌ను ప్రింట్ చేయడానికి.

కన్సోల్. లాగ్ ( వస్తువు )



విధానం 2: “findIndex()” జావాస్క్రిప్ట్ పద్ధతిని ఉపయోగించి అర్రేలో ID ద్వారా ఆబ్జెక్ట్‌ను కనుగొనండి

మీరు దీని సహాయంతో ఆబ్జెక్ట్‌ను దాని ID ద్వారా కూడా కనుగొనవచ్చు కనుగొను సూచిక() ” పద్ధతి. అలా చేయడానికి, “ని ఉపయోగించి వేరియబుల్‌ను ప్రకటించండి వీలు ” కీవర్డ్ మరియు శ్రేణిలో డేటాను జోడించండి:

జంతువులుObj వీలు = [ {
id : '101' ,
పేరు : 'పిల్లి'
} ,
{
id : '102' ,
పేరు : 'కుక్క'
} ,
{
id : '103' ,
పేరు : 'కుందేలు'
} ] ;

స్థిరాంకాన్ని ప్రకటించండి మరియు నిర్వచించిన స్థిరాంకం ప్రకారం విలువను కేటాయించండి:

స్థిరంగా id = '103' ;

ఇప్పుడు, 'ని పిలవండి కనుగొను సూచిక() ”పద్ధతితో పాటు కాల్ బ్యాక్ ఫంక్షన్ మరియు ఐడిని తనిఖీ చేయండి:

ఉంది జంతు సూచిక = జంతువులుObj. కనుగొను సూచిక ( జంతువు => జంతువు. id === id ) ;

ఇప్పుడు, అర్రే ఇండెక్స్‌ను ఆర్గ్యుమెంట్‌గా “కి పాస్ చేయండి లాగ్ () స్క్రీన్‌పై సూచికను చూపించే పద్ధతి:

కన్సోల్. లాగ్ ( 'సూచిక:' + జంతు సూచిక ) ;

కన్సోల్‌లో ఫలిత శ్రేణిని ప్రదర్శించండి:

కన్సోల్. లాగ్ ( జంతువులుObj [ జంతు సూచిక ] ) ;

విధానం 3: “ఫిల్టర్()” జావాస్క్రిప్ట్ పద్ధతిని ఉపయోగించి అర్రేలో ID ద్వారా ఆబ్జెక్ట్‌ను కనుగొనండి

ముందుగా, స్థిరాంకాన్ని ప్రకటించండి మరియు దానికి విలువను కేటాయించండి:

స్థిరంగా id = '101' ;

మీరు వస్తువును కనుగొనడానికి ఫిల్టర్() పద్ధతిని కూడా ఉపయోగించవచ్చు. ఆ ప్రయోజనం కోసం, మూలకాలను శ్రేణిలో నిల్వ చేసి, '' అని కాల్ చేయండి ఫిల్టర్ () 'కాల్‌బ్యాక్ ఫంక్షన్‌ను ప్రారంభించి, ఐడిని తనిఖీ చేసే పద్ధతి:

ఉంది జంతువు = జంతువులుObj. వడపోత ( జంతువు => జంతువు. id === id ) ;
కన్సోల్. లాగ్ ( జంతువులుObj [ జంతు సూచిక ] ) ;

మీరు JavaScript ఆబ్జెక్ట్‌ల శ్రేణిలో ID ద్వారా ఆబ్జెక్ట్‌ను కనుగొనడానికి బహుళ పద్ధతుల గురించి తెలుసుకున్నారు.

ముగింపు

జావాస్క్రిప్ట్ యొక్క శ్రేణిలో ID ద్వారా ఆబ్జెక్ట్‌ను కనుగొనడానికి, అనేక పద్ధతులు ఉన్నాయి, వీటిలో “ కనుగొను() ',' వడపోత ', మరియు' కనుగొను సూచిక() ” అని వాడుకోవచ్చు. అలా చేయడానికి, శ్రేణిలో మూలకాన్ని జోడించి, కాల్‌బ్యాక్ ఫంక్షన్‌తో పద్ధతిని అమలు చేయండి మరియు ఆబ్జెక్ట్ యొక్క ఐడిని తనిఖీ చేయండి. ఈ పోస్ట్ JavaScript ఆబ్జెక్ట్‌ల శ్రేణిలో ID ద్వారా వస్తువును కనుగొనడానికి వివిధ పద్ధతులను పేర్కొంది.