జావాస్క్రిప్ట్‌తో అర్రే నుండి ఒక వస్తువును ఎలా తీసివేయాలి?

Javaskript To Arre Nundi Oka Vastuvunu Ela Tisiveyali



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

ఈ కథనం జావాస్క్రిప్ట్‌తో శ్రేణి నుండి వస్తువును తొలగించే పద్ధతులను ప్రదర్శిస్తుంది.

జావాస్క్రిప్ట్‌తో అర్రే నుండి ఆబ్జెక్ట్‌ను తీసివేయడం/తొలగించడం ఎలా?

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







విధానం 1: షిఫ్ట్() పద్ధతిని ఉపయోగించి అర్రే నుండి ఒక వస్తువును తీసివేయండి

ది ' మార్పు() శ్రేణి ప్రారంభం నుండి ఒక వస్తువు లేదా వస్తువును తీసివేయడానికి ” పద్ధతి ఉపయోగించబడుతుంది. ఇది శ్రేణి యొక్క మొదటి మూలకాన్ని తొలగిస్తుంది మరియు మిగిలిన అన్ని మూలకాల సూచికలను నవీకరించడం ద్వారా అసలు శ్రేణిని సవరిస్తుంది. ఇది ఒక స్టాటిక్ పద్ధతి ' అమరిక ” వస్తువు.



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



అమరిక. మార్పు ( ) ;

ఉదాహరణ
'' పేరుతో వస్తువుల శ్రేణిని సృష్టించండి arrObj ”:





స్థిరంగా arrObj = [
{ పేరు : 'పెద్ద' , వయస్సు : 28 } ,
{ పేరు : 'కోవీ' , వయస్సు : 26 } ,
{ పేరు : 'స్టీఫెన్' , వయస్సు : 27 } ,
{ పేరు : 'రొహండా' , వయస్సు : 25 } ,
{ పేరు : 'మైక్' , వయస్సు : 22 }
] ;

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

ఉంది తొలగించుObj = arrObj. మార్పు ( ) ;

కన్సోల్‌లో తీసివేయబడిన వస్తువును ముద్రించండి:



కన్సోల్. లాగ్ ( తొలగించుObj ) ;

చివరగా, 'ని ఉపయోగించి మిగిలిన శ్రేణిని ప్రింట్ చేయండి console.log() 'పద్ధతి:

కన్సోల్. లాగ్ ( arrObj ) ;

శ్రేణి యొక్క మొదటి ఆబ్జెక్ట్ దీని కీ-విలువ జత అని గమనించవచ్చు “ {పేరు: ‘మారి’, వయస్సు: 28} 'తొలగించబడింది మరియు ' విలువగా తిరిగి ఇవ్వబడుతుంది తొలగించుObj ”. అసలైన శ్రేణి సవరించబడింది మరియు దాని సూచికలు నవీకరించబడతాయి, తద్వారా శ్రేణిలోని తదుపరి వస్తువు మొదటి ఆబ్జెక్ట్ అవుతుంది:

విధానం 2: స్ప్లైస్ () పద్ధతిని ఉపయోగించి అర్రే నుండి ఒక వస్తువును తీసివేయండి

మీరు ఏదైనా నిర్దిష్ట సూచిక నుండి వస్తువును తీసివేయాలనుకుంటే, ' స్ప్లైస్ () ” పద్ధతి. ఇది వాదనగా రెండు పారామితులను తీసుకుంటుంది. ఇది అసలైన శ్రేణిని సవరించడం/మార్చడం మరియు కొత్త శ్రేణిని అవుట్‌పుట్ చేస్తుంది.

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

అమరిక. స్ప్లైస్ ( సూచిక , deletecount ) ;

పై వాక్యనిర్మాణంలో:

  • ' సూచిక ” అనేది తీసివేయబడే మూలకం యొక్క నిర్దిష్ట సూచిక.
  • ' deletecount ” అనేది ఎన్ని ఎలిమెంట్స్ తొలగించబడుతుందనే లెక్క. ఈ విలువ 0 అయితే, మూలకాలు ఏవీ తీసివేయబడవు.

ఉదాహరణ
ఇండెక్స్‌ను పాస్ చేయడం ద్వారా స్ప్లైస్() పద్ధతిని కాల్ చేయండి ' 2 ”అరే నుండి 3వ ఆబ్జెక్ట్‌ని తీసివేయడానికి. ' 1 'అరే నుండి ఒక వస్తువు మాత్రమే తొలగించబడుతుందని సూచిస్తుంది:

ఉంది తొలగించుObj = arrObj. స్ప్లైస్ ( 2 , 1 ) ;

మీరు చూడగలిగినట్లుగా, 3వ ఆబ్జెక్ట్ కీ-విలువను కలిగి ఉంది ' {పేరు: స్టీఫెన్, వయస్సు: 27} ”అరే నుండి విజయవంతంగా తీసివేయబడింది:

విధానం 3: పాప్() పద్ధతిని ఉపయోగించి అర్రే నుండి ఒక వస్తువును తీసివేయండి

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

వాక్యనిర్మాణం
శ్రేణి నుండి చివరి ఆబ్జెక్ట్‌ను తీసివేయడం కోసం దిగువ ఇవ్వబడిన సింటాక్స్‌ను అనుసరించండి:

అమరిక. పాప్ ( ) ;

ఉదాహరణ
శ్రేణి నుండి చివరి వస్తువును తీసివేయడానికి పాప్() పద్ధతికి కాల్ చేయండి:

ఉంది తొలగించుObj = arrObj. పాప్ ( ) ;

అవుట్‌పుట్

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

ముగింపు

శ్రేణి నుండి ఒక వస్తువును తీసివేయడానికి, 'ని ఉపయోగించండి మార్పు() 'పద్ధతి,' స్ప్లైస్ () 'పద్ధతి, లేదా' పాప్() ” పద్ధతి. శ్రేణి నుండి మొదటి ఆబ్జెక్ట్‌ను తీసివేయడానికి షిఫ్ట్() పద్ధతి ఉపయోగించబడుతుంది, పాప్() పద్ధతి చివరి వస్తువును తీసివేస్తుంది మరియు స్ప్లైస్() పద్ధతి ఏదైనా పేర్కొన్న వస్తువును తొలగిస్తుంది. ఈ కథనం జావాస్క్రిప్ట్‌తో శ్రేణి నుండి వస్తువును తొలగించే పద్ధతులను ప్రదర్శించింది.