శ్రేణి ద్వారా ప్రయాణించడానికి ఉచ్చులను అమలు చేయడానికి అనేక మార్గాలను అందిస్తుంది. ఈ రోజు మనం డెవలపర్లలో అభిమానంగా మారిన ఒక నిర్దిష్ట లూప్ గురించి చర్చించబోతున్నాము ప్రతి జావాస్క్రిప్ట్లో లూప్. మేము పరిశీలిస్తున్న విషయాలు క్రింద ఉన్నాయి:
- ఉచ్చులు మరియు శ్రేణులు అంటే ఏమిటి?
- జావాస్క్రిప్ట్ సింటాక్స్లో ప్రతి
- జావాస్క్రిప్ట్లో ప్రతి యొక్క పారామితులు
- జావాస్క్రిప్ట్లో ప్రతి యొక్క రిటర్న్ విలువ
ఉచ్చులు మరియు శ్రేణులు అంటే ఏమిటి?
లూప్ అనేది ఇటరేటర్ను అమలు చేసే ప్రక్రియకు అనగా పదేపదే చేసే పని. కాబట్టి మీరు 1 నుండి 10 వరకు లెక్కించినట్లయితే, మీరు పదిసార్లు లూప్ చేసే లూప్ను అమలు చేస్తారు మరియు లెక్కింపు విలువను 1 పెంచుతుంది.
శ్రేణులు సారూప్య వస్తువుల సమాహారం. విషయాల జాబితాను నిర్వహించడానికి ఇది సాధారణంగా గొప్పది, ఉదాహరణకు, విద్యార్థుల సమాచారం, ఇది శ్రేణిలో విద్యార్థి వస్తువుగా నిల్వ చేయబడుతుంది. శ్రేణిని దాటడానికి ఒక గొప్ప మార్గం లూప్ కోసం ఉంది, మరియు ఇది ప్రతి లూప్ను మెరుగుపరుస్తుంది. ప్రతి లూప్ గురించి మరింత తెలుసుకుందాం.
జావాస్క్రిప్ట్ సింటాక్స్లో ప్రతి
student_names = ['రాబ్', 'వాన్', 'డ్యామ్'] studentNames.forEach ((విద్యార్థి) => {// మీరు కోరుకున్న ఫంక్షన్ను ఇక్కడ చేయవచ్చు ప్రింట్ (విద్యార్థి)}
పై స్నిప్ a యొక్క వాక్యనిర్మాణం ప్రతి లో లూప్ . ఇవన్నీ ఎలా అమలు అవుతాయో నిశితంగా పరిశీలిద్దాం. మేము మొదట విద్యార్థుల పేర్ల శ్రేణిని ప్రకటించి దానికి తగినట్లుగా పేరు పెట్టాము. అప్పుడు మేము forEach ఫంక్షన్ను ప్రారంభిస్తాము dot (.) ఆపరేటర్. ఫంక్షన్ ద్వారా తిరిగి ఇవ్వబడిన డేటా విద్యార్థిలో నిల్వ చేయబడుతుంది. బ్యాక్ ఫంక్షన్ ద్వారా డేటా తిరిగి వస్తుంది. ఈ ఉదాహరణలో, అవుట్పుట్ ఇచ్చే విద్యార్థి పేర్లను మేము ప్రింట్ చేస్తాము 'రాబ్ వాన్ డ్యామ్'
జావాలో వదులుగా కలపడం అంటే ఏమిటి
జావాస్క్రిప్ట్లో ప్రతి యొక్క పారామితులు
బ్యాక్ ఫంక్షన్లో పారామితులు పంపబడతాయి, అవి-
- currentValue - ప్రస్తుత విలువలు బ్యాక్బ్యాక్లో పంపబడుతున్నాయి. స్నిప్లో కరెంట్వాల్యూ ఉంది విద్యార్థి . ఈ పరామితి తప్పనిసరి.
- సూచిక - శ్రేణిలోని ప్రస్తుత మూలకం యొక్క సూచిక. ఇది ఐచ్ఛిక పరామితి.
- ఇది - ఇది కాల్ స్టాక్లోని ప్రస్తుత వస్తువును సూచిస్తుంది.
జావాస్క్రిప్ట్లో ప్రతి యొక్క రిటర్న్ విలువ
నిర్వచించబడలేదు . ఎల్లప్పుడూ .
జావాలో అల్గోరిథంలు మరియు డేటా నిర్మాణాలు
ఫిల్టర్, మ్యాప్ శ్రేణిని తిరిగి ఇస్తుంది మరియు ప్రతి రిటర్న్స్ నిర్వచించబడలేదు. ఈ ఉచ్చుల మధ్య ప్రధాన వ్యత్యాసం ఇది.
జావా ట్యుటోరియల్లో డేటా స్ట్రక్చర్స్ మరియు అల్గోరిథంలు
ఇప్పుడు బేసిక్స్ పూర్తయ్యాయి, ఉపయోగిస్తున్నప్పుడు గుర్తుంచుకోవలసిన కొన్ని నియమాలను చూద్దాం ప్రతి .
- ప్రతి శ్రేణి మూలకానికి ప్రతి ఒక్కసారి బ్యాక్ ఫంక్షన్ను అమలు చేస్తుంది.
- ఇది ఎల్లప్పుడూ నిర్వచించబడదు.
- ఇది శ్రేణిని మార్చదు, కానీ అలా ప్రోగ్రామ్ చేయబడితే బ్యాక్ చేయవచ్చు.
- ప్రతి ఒక్కటి మ్యాప్, తగ్గించడం లేదా ఫిల్టర్ వంటి గొలుసు-సామర్థ్యం కాదు.
- ప్రాసెస్ చేసిన మూలకాల పరిధి ప్రతి బ్యాక్ ఫంక్షన్ యొక్క మొదటి ఆహ్వానానికి ముందు లూప్ సెట్ చేయబడింది.
- ఎలిమెంట్స్ తరువాత శ్రేణికి జోడించబడ్డాయి ప్రతి ప్రారంభించిన లూప్ సందర్శించబడదు.
- లూప్ సందర్శించడానికి ముందు తొలగించబడిన ఎలిమెంట్స్ సందర్శించబడవు.
- పునరావృత సమయంలో ఇప్పటికే సందర్శించిన మూలకాలు శ్రేణి నుండి తీసివేయబడితే, తరువాత అంశాలు దాటవేయబడతాయి.
- ప్రాసెస్ థ్రెడ్ను చంపకుండా ఒకసారి ప్రారంభించిన ప్రతి లూప్ను ఆపలేము. దీన్ని చందాగా భావించండి. అది ఆగిపోవడానికి మీరు దానికి చందాను తొలగించాలి.
- ప్రతి విలువ విలువలు లేకుండా శ్రేణి మూలకాల కోసం బ్యాక్బ్యాక్ను అమలు చేయదు.
ఈ నియమాలు ఉపయోగించినప్పుడు ఎల్లప్పుడూ గుర్తుంచుకోవాలి ప్రతి లూప్ కోసం.
ఇప్పుడు ప్రతి లూప్ గురించి మీకు తెలుసు, ఎడురేకా చేసిన వెబ్ డెవలప్మెంట్ సర్టిఫికేషన్ శిక్షణను చూడండి. HTML5, CSS3, Twitter బూట్స్ట్రాప్ 3, j క్వెరీ మరియు గూగుల్ API లను ఉపయోగించి ఆకట్టుకునే వెబ్సైట్లను ఎలా సృష్టించాలో తెలుసుకోవడానికి మరియు దానిని అమెజాన్ సింపుల్ స్టోరేజ్ సర్వీస్ (S3) కు అమర్చడానికి వెబ్ డెవలప్మెంట్ సర్టిఫికేషన్ శిక్షణ మీకు సహాయపడుతుంది.
మాకు ప్రశ్న ఉందా? దయచేసి దీనిని “forEach in JavaScript” యొక్క వ్యాఖ్యల విభాగంలో పేర్కొనండి మరియు మేము మిమ్మల్ని సంప్రదిస్తాము.