- జావాస్క్రిప్ట్లో స్ప్లైస్() పద్ధతిని ఉపయోగించి అర్రే నుండి అంశాన్ని తీసివేయండి
- జావాస్క్రిప్ట్లో ఫిల్టర్() పద్ధతిని ఉపయోగించి అర్రే నుండి అంశాన్ని తీసివేయండి
విధానం 1: జావాస్క్రిప్ట్లో స్ప్లైస్() పద్ధతిని ఉపయోగించి విలువ ద్వారా అర్రే నుండి అంశాన్ని తీసివేయండి
జావాస్క్రిప్ట్లో, అంతర్నిర్మిత పద్ధతి array.spice() శ్రేణి నుండి అంశాన్ని తీసివేయడానికి ఉపయోగించబడింది. ఇండెక్స్ ద్వారా పంపబడే అంశం విలువను తీసివేయడం ద్వారా పద్ధతి కొత్త శ్రేణిని అందిస్తుంది. ఈ పద్ధతిని ఉపయోగించడం యొక్క ఉద్దేశ్యం శ్రేణి నుండి అంశాలను జోడించడం లేదా తీసివేయడం ద్వారా శ్రేణిని ఓవర్రైట్ చేయడం. సింటాక్స్ గురించి చర్చిద్దాం.
వాక్యనిర్మాణం
అమరిక. స్ప్లైస్ ( లో , ఒకదానిపై , అంశాలు )
పారామితులు క్రింది విధంగా వివరించబడ్డాయి:
- లో: అంశాన్ని తీసివేయడానికి సూచిక సంఖ్యను పేర్కొనండి.
- ఒకదానిపై: తీసివేయవలసిన సంఖ్యను సూచిస్తుంది.
- అంశాలు: శ్రేణిలోని అంశాల జోడింపును చూడండి.
కోడ్
స్థిరంగా అరె = [ { ఒకదానిపై : 5 } , { ఒకదానిపై : 10 } , { ఒకదానిపై : పదిహేను } ] ;
స్థిరంగా idxObj = అరె. కనుగొను సూచిక ( వస్తువు => {
తిరిగి వస్తువు. ఒకదానిపై === 10 ;
} ) ;
అరె. స్ప్లైస్ ( idxObj , 1 ) ;
కన్సోల్. లాగ్ ( అరె ) ;
కోడ్ ఒక వస్తువు యొక్క తొలగింపును వివరిస్తుంది ఒకదానిపై విలువ ఉంది 10 . ఈ కోడ్లో, ది arr.spice() ఒక అంశాన్ని పాస్ చేయడం ద్వారా తీసివేయడానికి పద్ధతి ఉపయోగించబడుతుంది idxObj నుండి సూచిక అరె అమరిక. చివరగా, కొత్త శ్రేణిని ఉపయోగించి ప్రదర్శించబడుతుంది console.log() పద్ధతి.
అవుట్పుట్
అవుట్పుట్ కొత్త శ్రేణిని అందిస్తుంది, దీని పొడవు 2. ఈ కొత్త శ్రేణిలో, విలువ 10కి సమానమైన అంశం దీని ద్వారా తీసివేయబడుతుంది arr.spice() జావాస్క్రిప్ట్లో పద్ధతి.
విధానం 2: జావాస్క్రిప్ట్లో ఫిల్టర్() పద్ధతిని ఉపయోగించి అర్రే నుండి అంశాన్ని తీసివేయండి
ది ఫిల్టర్ () పేర్కొన్న ప్రమాణాల ఆధారంగా శ్రేణిని ఫిల్టర్ చేయడానికి పద్ధతి ఉపయోగించబడుతుంది. ఈ పద్ధతిలో, వినియోగదారులు శ్రేణిలోని అంశాల తొలగింపు విలువను పేర్కొనవచ్చు. ది ఫిల్టర్ () శ్రేణిలో ఉన్న మూలకాలపై పద్ధతి పునరావృతమవుతుంది. అంతేకాకుండా,
వాక్యనిర్మాణం
అమరిక. వడపోత ( ఫంక్షన్ ( వక్రత , idx , అరె ) , ఈ విలువ )పారామితుల వివరణ క్రింది విధంగా ఉంది.
- ఫంక్షన్: కాల్బ్యాక్ ఫంక్షన్ను సూచిస్తుంది.
- కర్వాల్: ప్రస్తుత మూలకం విలువను నిర్దేశిస్తుంది.
- idx: ప్రస్తుత మూలకం సూచికను సూచిస్తుంది.
- అరె: శ్రేణిని సూచిస్తుంది.
ఉదాహరణ
JavaScriptలో విలువను పాస్ చేయడం ద్వారా శ్రేణి నుండి ఒక అంశాన్ని తీసివేయడానికి ఒక ఉదాహరణ ఉపయోగించబడుతుంది.
కోడ్
స్థిరంగా అరె = [{ పేరు : 'హ్యారీ' , చూపించు : 'క్రికెట్' } ,
{ పేరు : 'జాన్' , చూపించు : 'ఫుట్బాల్' } ,
{ పేరు : 'పెళ్లి చేసుకో' , చూపించు : 'హాకీ' } ,
{ పేరు : 'బాబ్' , చూపించు : 'పరుగు' } ,
] ;
కన్సోల్. లాగ్ ( అరె ) ;
rem = అరె. వడపోత ( అరె => అరె. పేరు != 'హ్యారీ' ) ;
కన్సోల్. లాగ్ ( rem ) ;
కోడ్ క్రింద వివరించబడింది:
- ముందుగా, ఒక శ్రేణి అరె వంటి విభిన్న వస్తువులను నిల్వ చేయడం ద్వారా సృష్టించబడుతుంది పేర్లు మరియు చూపించు .
- ఆ తర్వాత, ది ఫిల్టర్ () పరిస్థితిని దాటడం ద్వారా పద్ధతి ఉపయోగించబడుతుంది arr.name!='హ్యారీ' .
- చివరగా, ది console.log() కొత్త శ్రేణిని ప్రదర్శించడానికి పద్ధతి ఉపయోగించబడుతుంది.
అవుట్పుట్
కోడ్ యొక్క అవుట్పుట్ విలువ 'కి సమానమైన నిర్దిష్ట అంశాన్ని తీసివేయడం ద్వారా కొత్త శ్రేణిని అందిస్తుంది హ్యారీ ”.
ముగింపు
రెండు అంతర్నిర్మిత పద్ధతులు array.spice() మరియు array.filter() జావాస్క్రిప్ట్లోని శ్రేణి నుండి అంశాలను తీసివేయడానికి పద్ధతులు ఉపయోగించబడతాయి. లో array.spice() పద్ధతి, శ్రేణిలో పేర్కొన్న అంశాన్ని తీసివేయడం కోసం ఒక అంశం యొక్క సూచిక విలువ పాస్ చేయబడుతుంది. ది array.filter() షరతులను వర్తింపజేయడం ద్వారా ఇప్పటికే ఉన్న శ్రేణిని ఫిల్టర్ చేయడానికి పద్ధతి ఉపయోగించబడుతుంది. డెవలపర్లు మరియు వినియోగదారుల కోసం సమయం మరియు కృషిని ఆదా చేయడానికి అనేక అంశాలతో వ్యవహరించడానికి ఈ రెండు పద్ధతులు ఉపయోగపడతాయి. ఈ కథనంలో, విలువలను పాస్ చేయడం ద్వారా శ్రేణి నుండి అంశాలను ఎలా తీసివేయాలో మీరు నేర్చుకున్నారు జావాస్క్రిప్ట్ .