Forskjell mellom for og foreach -sløyfe i JavaScript?
De for hver metoden brukes hovedsakelig for å utføre koden basert på elementene i Array, Kart, eller settene. Det har egenskapen til å få tilgang til både indeksen og verdien til hvert element. Det tar tid å utføre koden på grunn av metodesamtalen.
Mens for sløyfe er den mest grunnleggende og allsidige sløyfen i JavaScript. Det representerer antall ganger for å utføre tilstanden. Følgende tabell representerer arbeidet med for loop og foreach -sløyfe i JavaScript.
for sløyfe | Foreach Loop |
Generisk type sløyfe og kan brukes i en rekke scenarier. | Mest brukt på matriser, kart og sett. |
Nyttig for raskt å iterere samlingen av varer. | Nyttig for å iterere undergruppen av elementer. |
Syntaksen er enklere og raskere. | Formatet på syntaks er litt kompleks. |
Gir ikke et anlegg for modifisering under iterasjon. | Bruker endrer varene i henhold til krav. |
Brukeren kan bruke bruddserklæringen til å bryte. | Det kan ikke gi et anlegg for å bryte uttalelsen på grunn av tilbakeringingsmetoden. |
Syntaks av foreach -sløyfen i JavaScript
Array.foreach (funksjon (currval, indeks, matrise)Parametrene som brukes i syntaks ovenfor er listet nedenfor:
Syntaks av for Loop i JavaScript
for (initializer; tilstand; teller)I for sløyfe, Tre betingelser er spesifisert:
Hvordan fungerer Foreach Loop i JavaScript?
Et eksempel er gitt nedenfor ved å bruke for hver metode i JavaScript.
Kode
// Det er gitt et eksempel for å bruke foreach -metoden i JavaScriptBeskrivelsen av JavaScript Kode er gitt nedenfor:
Produksjon
Utgangen viser kvadratet for alle åtte elementer i matrisen i konsollen.
Hvordan fungerer for sløyfe i JavaScript?
Et eksempel er gitt som demonstrerer begrepet for sløyfe I JavaScript.
Kode
// Det er gitt et eksempel for å bruke for -loopen i JavaScriptBeskrivelsen av koden er listet opp nedenfor:
Produksjon
Utgangen viser at for sløyfe Utfører uttalelsene fire ganger (ettersom antall elementer er fire i matrisen).
Konklusjon
Primært er begge sløyfetypene som brukes til å iterere over antall samlinger. De for hver Metoden brukes til å utføre koden for hvert element som finnes i matrisen. På den annen side, for sløyfe er enkelt å bruke og gjentar koden som er spesifisert av brukeren. De for sløyfe forbruker mindre utførelsestid og er nyttig for å løse komplekse problemer. Du har lært de viktige punktene mellom både for og foreach -sløyfe ved å bruke JavaScript. For bedre forståelse har vi også gitt eksempler på hver sløyfetype.