ఈ కథనం జావాస్క్రిప్ట్తో శ్రేణి నుండి వస్తువును తొలగించే పద్ధతులను ప్రదర్శిస్తుంది.
జావాస్క్రిప్ట్తో అర్రే నుండి ఆబ్జెక్ట్ను తీసివేయడం/తొలగించడం ఎలా?
శ్రేణి నుండి ఆబ్జెక్ట్ను తీసివేయడానికి, క్రింది పద్ధతులను ఉపయోగించండి:
విధానం 1: షిఫ్ట్() పద్ధతిని ఉపయోగించి అర్రే నుండి ఒక వస్తువును తీసివేయండి
ది ' మార్పు() శ్రేణి ప్రారంభం నుండి ఒక వస్తువు లేదా వస్తువును తీసివేయడానికి ” పద్ధతి ఉపయోగించబడుతుంది. ఇది శ్రేణి యొక్క మొదటి మూలకాన్ని తొలగిస్తుంది మరియు మిగిలిన అన్ని మూలకాల సూచికలను నవీకరించడం ద్వారా అసలు శ్రేణిని సవరిస్తుంది. ఇది ఒక స్టాటిక్ పద్ధతి ' అమరిక ” వస్తువు.
వాక్యనిర్మాణం
శ్రేణి నుండి మొదటి ఆబ్జెక్ట్ను తీసివేయడానికి ఇవ్వబడిన వాక్యనిర్మాణం ఉపయోగించబడుతుంది:
అమరిక. మార్పు ( ) ;
ఉదాహరణ
'' పేరుతో వస్తువుల శ్రేణిని సృష్టించండి arrObj ”:
స్థిరంగా arrObj = [
{ పేరు : 'పెద్ద' , వయస్సు : 28 } ,
{ పేరు : 'కోవీ' , వయస్సు : 26 } ,
{ పేరు : 'స్టీఫెన్' , వయస్సు : 27 } ,
{ పేరు : 'రొహండా' , వయస్సు : 25 } ,
{ పేరు : 'మైక్' , వయస్సు : 22 }
] ;
శ్రేణి యొక్క మొదటి ఆబ్జెక్ట్ను తీసివేయడానికి షిఫ్ట్() పద్ధతిని కాల్ చేయండి మరియు వాటిని వేరియబుల్లో నిల్వ చేయండి ' తొలగించుObj ”:
ఉంది తొలగించుObj = arrObj. మార్పు ( ) ;కన్సోల్లో తీసివేయబడిన వస్తువును ముద్రించండి:
కన్సోల్. లాగ్ ( తొలగించుObj ) ;
చివరగా, 'ని ఉపయోగించి మిగిలిన శ్రేణిని ప్రింట్ చేయండి console.log() 'పద్ధతి:
కన్సోల్. లాగ్ ( arrObj ) ;శ్రేణి యొక్క మొదటి ఆబ్జెక్ట్ దీని కీ-విలువ జత అని గమనించవచ్చు “ {పేరు: ‘మారి’, వయస్సు: 28} 'తొలగించబడింది మరియు ' విలువగా తిరిగి ఇవ్వబడుతుంది తొలగించుObj ”. అసలైన శ్రేణి సవరించబడింది మరియు దాని సూచికలు నవీకరించబడతాయి, తద్వారా శ్రేణిలోని తదుపరి వస్తువు మొదటి ఆబ్జెక్ట్ అవుతుంది:
విధానం 2: స్ప్లైస్ () పద్ధతిని ఉపయోగించి అర్రే నుండి ఒక వస్తువును తీసివేయండి
మీరు ఏదైనా నిర్దిష్ట సూచిక నుండి వస్తువును తీసివేయాలనుకుంటే, ' స్ప్లైస్ () ” పద్ధతి. ఇది వాదనగా రెండు పారామితులను తీసుకుంటుంది. ఇది అసలైన శ్రేణిని సవరించడం/మార్చడం మరియు కొత్త శ్రేణిని అవుట్పుట్ చేస్తుంది.
వాక్యనిర్మాణం
శ్రేణి నుండి పేర్కొన్న ఆబ్జెక్ట్ను తీసివేయడానికి దిగువ పేర్కొన్న సింటాక్స్ ఉపయోగించబడుతుంది:
పై వాక్యనిర్మాణంలో:
- ' సూచిక ” అనేది తీసివేయబడే మూలకం యొక్క నిర్దిష్ట సూచిక.
- ' deletecount ” అనేది ఎన్ని ఎలిమెంట్స్ తొలగించబడుతుందనే లెక్క. ఈ విలువ 0 అయితే, మూలకాలు ఏవీ తీసివేయబడవు.
ఉదాహరణ
ఇండెక్స్ను పాస్ చేయడం ద్వారా స్ప్లైస్() పద్ధతిని కాల్ చేయండి ' 2 ”అరే నుండి 3వ ఆబ్జెక్ట్ని తీసివేయడానికి. ' 1 'అరే నుండి ఒక వస్తువు మాత్రమే తొలగించబడుతుందని సూచిస్తుంది:
మీరు చూడగలిగినట్లుగా, 3వ ఆబ్జెక్ట్ కీ-విలువను కలిగి ఉంది ' {పేరు: స్టీఫెన్, వయస్సు: 27} ”అరే నుండి విజయవంతంగా తీసివేయబడింది:
విధానం 3: పాప్() పద్ధతిని ఉపయోగించి అర్రే నుండి ఒక వస్తువును తీసివేయండి
శ్రేణి నుండి చివరి ఆబ్జెక్ట్ను తీసివేయడానికి, 'ని ఉపయోగించండి పాప్() ” పద్ధతి. ఇది అర్రే వస్తువు యొక్క అంతర్నిర్మిత పద్ధతి, ఇది శ్రేణి నుండి చివరి మూలకాన్ని పాప్ చేస్తుంది.
వాక్యనిర్మాణం
శ్రేణి నుండి చివరి ఆబ్జెక్ట్ను తీసివేయడం కోసం దిగువ ఇవ్వబడిన సింటాక్స్ను అనుసరించండి:
ఉదాహరణ
శ్రేణి నుండి చివరి వస్తువును తీసివేయడానికి పాప్() పద్ధతికి కాల్ చేయండి:
అవుట్పుట్
మేము జావాస్క్రిప్ట్లోని శ్రేణి నుండి ఆబ్జెక్ట్ను తీసివేయడానికి/తొలగించడానికి అన్ని పద్ధతులను కంపైల్ చేసాము.
ముగింపు
శ్రేణి నుండి ఒక వస్తువును తీసివేయడానికి, 'ని ఉపయోగించండి మార్పు() 'పద్ధతి,' స్ప్లైస్ () 'పద్ధతి, లేదా' పాప్() ” పద్ధతి. శ్రేణి నుండి మొదటి ఆబ్జెక్ట్ను తీసివేయడానికి షిఫ్ట్() పద్ధతి ఉపయోగించబడుతుంది, పాప్() పద్ధతి చివరి వస్తువును తీసివేస్తుంది మరియు స్ప్లైస్() పద్ధతి ఏదైనా పేర్కొన్న వస్తువును తొలగిస్తుంది. ఈ కథనం జావాస్క్రిప్ట్తో శ్రేణి నుండి వస్తువును తొలగించే పద్ధతులను ప్రదర్శించింది.