ఈ పోస్ట్ 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 ద్వారా వస్తువును కనుగొనడానికి వివిధ పద్ధతులను పేర్కొంది.