కొన్నిసార్లు, వినియోగదారులు శ్రేణిలో పెద్ద మొత్తంలో డేటాను నిర్వహించలేరు. అలా చేయడానికి, మూలకం యొక్క పరిమాణాన్ని తగ్గించడానికి వారు డేటాపై బహుళ కార్యకలాపాలను నిర్వహిస్తారు. ది ' తగ్గించు() ” జావాస్క్రిప్ట్లోని పద్ధతి ప్రతి శ్రేణి విలువకు పేర్కొన్న ఫంక్షన్ను అమలు చేయడానికి మరియు శ్రేణిలో వేరియబుల్ యొక్క ఫంక్షన్ విలువను ఉంచడానికి ముందు శ్రేణి పరిమాణాన్ని ఒకే విలువగా కుదించడానికి ఉపయోగించబడుతుంది.
తగ్గింపుతో జావాస్క్రిప్ట్ శ్రేణిని సమీకరించే పద్ధతిని ఈ పోస్ట్ వివరిస్తుంది.
తగ్గింపుతో జావాస్క్రిప్ట్ అర్రేని ఎలా సంకలనం చేయాలి?
JavaScript శ్రేణిని సంక్షిప్తంగా చెప్పాలంటే, “ తగ్గించు() ” పద్ధతిని ఉపయోగించవచ్చు. రీడ్యూసర్ ఫంక్షన్ను నిర్వచించడం సహాయంతో శ్రేణి యొక్క మూలకాన్ని తగ్గించడానికి తగ్గించే పద్ధతి ఉపయోగించబడుతుంది.
వాక్యనిర్మాణం
తగ్గింపు() జావాస్క్రిప్ట్ పద్ధతిని ఉపయోగించడానికి, దిగువ పేర్కొన్న సింటాక్స్ని ప్రయత్నించండి:
అమరిక. తగ్గించండి ( ఫంక్షన్ ( మొత్తం , ప్రస్తుత విలువ , ప్రస్తుత సూచిక , అరె ) , ప్రారంభ విలువ )
ఈ వాక్యనిర్మాణంలో:
- ' ఫంక్షన్ () శ్రేణిలోని ప్రతి మూలకం కోసం అమలు చేయడానికి ”అవసరం.
- ' ప్రస్తుత విలువ ” ఫంక్షన్లో అమలు చేయడానికి ప్రస్తుత విలువను నిర్ణయిస్తుంది.
- ' ప్రస్తుత సూచిక ” అమలులో ఉన్న విలువకు సూచికను సూచిస్తుంది.
- ' అరె ”రన్నింగ్ ఎలిమెంట్ ఎక్కడ ఉందో చూపిస్తుంది.
- ' ప్రారంభ విలువ ” అనేది ఐచ్ఛిక పరామితి. ఇది ఫంక్షన్కు పంపబడిన విలువను నిర్వచిస్తుంది.
ఉదాహరణ 1: ఫంక్షన్ను నిర్వచించడం ద్వారా తగ్గు() పద్ధతితో జావాస్క్రిప్ట్ అర్రే మొత్తాన్ని లెక్కించండి
ఫంక్షన్ను నిర్వచించడం ద్వారా తగ్గింపు పద్ధతితో జావాస్క్రిప్ట్ శ్రేణి మొత్తాన్ని లెక్కించడానికి, పేర్కొన్న ఉదాహరణను ప్రయత్నించండి:
ఫంక్షన్ sumArr ( అరె ) {స్థిరంగా మొత్తం = అరె. తగ్గించండి ( ఫంక్షన్ ( మొత్తం , మూలకం ) {
తిరిగి మొత్తం + మూలకం ;
} ) ;
కన్సోల్. లాగ్ ( మొత్తం ) ;
}
- ముందుగా, ఒక నిర్దిష్ట పేరుతో ఫంక్షన్ను నిర్వచించండి.
- అప్పుడు, స్థిరంగా ప్రకటించండి మరియు 'ని ఉపయోగించండి arr.reduce() ” పద్ధతి మరియు నిర్వచించిన పద్ధతి యొక్క పారామీటర్గా ఒక ఫంక్షన్ని జోడించండి.
- ఫంక్షన్కు పారామితులను పాస్ చేయండి.
- ఉపయోగించడానికి ' తిరిగి ” కీవర్డ్ ఆపై మొత్తం మూలకాలను లెక్కించండి.
- సహాయంతో కన్సోల్లో అవుట్పుట్ను ప్రదర్శించండి “console.log()”
చివరగా, మేము మూలకాలను సంకలనం చేయాలనుకుంటున్న శ్రేణిని నిర్వచించండి:
sumArr ( [ 8 , 9 , 7 , 6 , 4 ] ) ;
తగ్గింపు పద్ధతితో జావాస్క్రిప్ట్ శ్రేణి మూలకం మొత్తం లెక్కించబడి కన్సోల్లో ప్రదర్శించబడుతుందని గమనించవచ్చు:
ఉదాహరణ 2: స్థిరంగా నిర్వచించడం ద్వారా తగ్గింపు పద్ధతితో జావాస్క్రిప్ట్ అర్రే మొత్తాన్ని లెక్కించండి
తగ్గించు() పద్ధతిని ఉపయోగించి అన్ని శ్రేణి మూలకాలను సంక్షిప్తం చేయడానికి, ముందుగా స్థిరాంకాన్ని ప్రారంభించి, మూలకాన్ని శ్రేణిలో నిల్వ చేయండి:
స్థిరంగా అరె = [ 7 , 3 , 9 , 0 ] ;అదేవిధంగా, మరొక స్థిరాంకాన్ని నిర్వచించండి మరియు ప్రారంభ విలువను సెట్ చేయండి:
స్థిరంగా ప్రారంభ విలువ = 0 ;తరువాత, 'ని ఉపయోగించండి తగ్గించు() ” పద్ధతి స్థిరాంకం యొక్క విలువగా మరియు పారామితులను పేర్కొనండి:
స్థిరంగా sumWithstart = అరె. తగ్గించండి (( సంచితం , విలువ ) => సంచితం + విలువ ,
ప్రారంభ విలువ
) ;
చివరగా, '' సహాయంతో కన్సోల్లో అవుట్పుట్ను ప్రదర్శించండి console.log() ” పద్ధతి మరియు నిర్వచించిన ఫంక్షన్ని దాని వాదనగా పిలవండి:
కన్సోల్. లాగ్ ( sumWithstart ) ;అవుట్పుట్
తగ్గింపు పద్ధతితో జావాస్క్రిప్ట్ శ్రేణి మొత్తాన్ని లెక్కించే పద్ధతి గురించి మీరు తెలుసుకున్నారు.
ముగింపు
తగ్గింపుతో జావాస్క్రిప్ట్ శ్రేణి మొత్తాన్ని లెక్కించడానికి, ' తగ్గించు() ” పద్ధతిని ఉపయోగించవచ్చు. వివిధ కార్యకలాపాలను చేయడం ద్వారా శ్రేణి యొక్క పరిమాణాన్ని తగ్గించడానికి లేదా కుదించడానికి తగ్గింపు పద్ధతి ఉపయోగించబడుతుంది. అలా చేయడానికి, మేము పరిమాణాన్ని తగ్గించడానికి శ్రేణి మొత్తాన్ని లెక్కించాము. తగ్గింపు పద్ధతితో జావాస్క్రిప్ట్ శ్రేణి మొత్తాన్ని లెక్కించే పద్ధతి గురించి అంతే.