ప్రోగ్రామర్లు తరచుగా శ్రేణిని ఫంక్షన్ లేదా పద్ధతికి పారామీటర్గా పాస్ చేయాలి. జావాస్క్రిప్ట్ మాదిరిగానే, టైప్స్క్రిప్ట్ శ్రేణిని పారామీటర్గా పాస్ చేయడానికి అనుమతిస్తుంది. అయినప్పటికీ, టైప్స్క్రిప్ట్లో డెవలపర్లు శ్రేణిలోని మూలకాల రకాలను పేర్కొనడానికి అనుమతించే అదనపు ఫీచర్లు ఉన్నాయి, ఇది కోడ్ను మరింత టైప్-సురక్షితమైనదిగా, సరళంగా మరియు సులభంగా నిర్వహించేలా చేస్తుంది.
ఈ వ్యాసం టైప్స్క్రిప్ట్లో శ్రేణిని పారామీటర్గా పాస్ చేసే విధానాన్ని చర్చిస్తుంది.
నేను టైప్స్క్రిప్ట్లో అర్రేని ఎలా పాస్ చేయగలను?
టైప్స్క్రిప్ట్లో శ్రేణిని పారామీటర్గా పాస్ చేయడానికి, పారామీటర్ను అర్రే రకంగా ప్రకటించండి. మీరు రకాన్ని పేర్కొనడం ద్వారా ఫంక్షన్కు సింగిల్ లేదా బహుళ-టైప్ చేసిన శ్రేణులను పాస్ చేయవచ్చు.
వాక్యనిర్మాణం
ఒక ఫంక్షన్లో శ్రేణిని పాస్ చేయడానికి, క్రింద ఇవ్వబడిన సింటాక్స్ని ఉపయోగించండి:
ఫంక్షన్ ఫంక్ ( అమరిక: రకం [ ] ) {
// కోడ్
}
ఉదాహరణ 1: పాస్ సింగిల్-టైప్ అర్రే
ఇచ్చిన ఉదాహరణలో, మేము ఒక ఫంక్షన్కు ఒకే-టైప్ చేసిన శ్రేణిని పారామీటర్గా పాస్ చేస్తాము మరియు దానిపై ఒక ఆపరేషన్ చేస్తాము. ఇక్కడ, మేము ఒక ఫంక్షన్ను నిర్వచిస్తాము ' మొత్తం 'అది పడుతుంది' సంఖ్య ”టైప్ అర్రే మరియు అన్ని మూలకాల మొత్తాన్ని అందిస్తుంది:
ఫంక్షన్ మొత్తం ( శ్రేణి: సంఖ్య [ ] ) {
వీలు మొత్తం = 0 ;
కోసం ( వీలు శ్రేణి యొక్క అంశం ) {
మొత్తం += మూలకం;
}
తిరిగి మొత్తం ;
}
బేసి సంఖ్యల శ్రేణిని పాస్ చేయడం ద్వారా “console.log()” పద్ధతిలో ఫంక్షన్కు కాల్ చేయండి:
JavaScript కోడ్ని ట్రాన్స్పైల్ చేసి, అమలు చేసిన తర్వాత, అవుట్పుట్ బేసి సంఖ్యల శ్రేణి యొక్క మొత్తం మొత్తాన్ని విజయవంతంగా ముద్రిస్తుంది:
ఉదాహరణ 2: పాస్ బహుళ-రకం అర్రే
మీరు ఫంక్షన్లో బహుళ-టైప్ చేసిన శ్రేణిని కూడా పారామీటర్గా పాస్ చేయవచ్చు. ఇక్కడ, ఇచ్చిన ఉదాహరణలో, మేము 'స్ట్రింగ్' మరియు 'సంఖ్య' రకాలతో కూడిన శ్రేణిని ఫంక్షన్కి పంపుతాము. 'ని ఉపయోగించి శ్రేణిలోని మూలకాలపై ఫంక్షన్ పునరావృతమవుతుంది కోసం ” లూప్ చేసి ప్రతి మూలకాన్ని కన్సోల్కి ప్రింట్ చేస్తుంది:
ఫంక్షన్ printArrayElements ( అమరిక: ( స్ట్రింగ్ | సంఖ్య ) [ ] ) {కోసం ( ఎక్కడ = 0 ; i < శ్రేణి.పొడవు; i++ ) {
console.log ( అమరిక [ i ] )
}
}
ఇప్పుడు, స్ట్రింగ్ రకం మరియు సంఖ్య రకం మూలకాలను కలిగి ఉన్న శ్రేణిని పాస్ చేయడం ద్వారా నిర్వచించిన ఫంక్షన్కు కాల్ చేయండి:
అవుట్పుట్
టైప్స్క్రిప్ట్లో శ్రేణిని పాస్ చేయడం గురించి అంతే.
ముగింపు
టైప్స్క్రిప్ట్లో శ్రేణిని పారామీటర్గా పాస్ చేయడానికి, పారామీటర్ను అర్రే రకంగా ప్రకటించండి. రకాన్ని పేర్కొనడం ద్వారా మీరు ఏ రకమైన శ్రేణిని అయినా పాస్ చేయవచ్చు. శ్రేణిని పారామీటర్గా పాస్ చేయడం అనేది టైప్స్క్రిప్ట్లోని డేటా సేకరణలతో పని చేయడానికి ఉపయోగకరమైన మార్గం. ఈ వ్యాసం టైప్స్క్రిప్ట్లో శ్రేణిని పాస్ చేసే విధానాన్ని చర్చించింది.