Iteraatioiden Ohittaminen Continue-Komennolla
continue-avainsanan avulla voidaan ohittaa silmukan nykyisen kierroksen jäljellä oleva koodi ja siirtyä suoraan seuraavaan iteraatioon.
Esimerkki 1: Alkuvaiheen iteraatioiden ohittaminen
1234567for (let i = 0; i < 10; i++) { if (i < 5) { continue; } console.log("i =", i); }
Tässä esimerkissä continue-avainsanaa käytetään ohittamaan ne silmukan iteraatiot, joissa i on pienempi kuin 5. Tämän seurauksena vain ne iteraatiot, joissa i on välillä [5, 9], suorittavat silmukan sisäisen koodin.
Esimerkki 2: Tietyn iteraation ohittaminen
123456789for (let i = 1; i <= 5; i++) { console.log("Iteration started:", i); if (i == 3) { continue; // Skip the end of the 3rd iteration } console.log("- Iteration ended:", i); }
Tässä continue-lausetta käytetään ohittamaan kolmannen iteraation loppu, jolloin "Iteration started"- ja "Iteration ended" -viestit tulostuvat kaikille muille iteraatioille paitsi sille, jossa i on 3.
Huomio
continue-avainsana toimii samankaltaisesti kuinbreak, mutta sen sijaan että se lopettaisi silmukan kokonaan, se ohittaa vain nykyisen iteraation ja jatkaa seuraavaan. Tämä toiminnallisuus mahdollistaa silmukan suorituksen tarkan hallinnan.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain the difference between `continue` and `break` in more detail?
Can you show an example where using `continue` is especially useful?
What would the output be for each of these code samples?
Mahtavaa!
Completion arvosana parantunut arvoon 2.5
Iteraatioiden Ohittaminen Continue-Komennolla
Pyyhkäise näyttääksesi valikon
continue-avainsanan avulla voidaan ohittaa silmukan nykyisen kierroksen jäljellä oleva koodi ja siirtyä suoraan seuraavaan iteraatioon.
Esimerkki 1: Alkuvaiheen iteraatioiden ohittaminen
1234567for (let i = 0; i < 10; i++) { if (i < 5) { continue; } console.log("i =", i); }
Tässä esimerkissä continue-avainsanaa käytetään ohittamaan ne silmukan iteraatiot, joissa i on pienempi kuin 5. Tämän seurauksena vain ne iteraatiot, joissa i on välillä [5, 9], suorittavat silmukan sisäisen koodin.
Esimerkki 2: Tietyn iteraation ohittaminen
123456789for (let i = 1; i <= 5; i++) { console.log("Iteration started:", i); if (i == 3) { continue; // Skip the end of the 3rd iteration } console.log("- Iteration ended:", i); }
Tässä continue-lausetta käytetään ohittamaan kolmannen iteraation loppu, jolloin "Iteration started"- ja "Iteration ended" -viestit tulostuvat kaikille muille iteraatioille paitsi sille, jossa i on 3.
Huomio
continue-avainsana toimii samankaltaisesti kuinbreak, mutta sen sijaan että se lopettaisi silmukan kokonaan, se ohittaa vain nykyisen iteraation ja jatkaa seuraavaan. Tämä toiminnallisuus mahdollistaa silmukan suorituksen tarkan hallinnan.
Kiitos palautteestasi!