Iterointien Ohittaminen Continue-Komennolla
continue
-avainsana mahdollistaa jäljellä olevan koodin ohittamisen silmukassa nykyiselle iteraatiolle ja siirtymisen seuraavaan iteraatioon.
Esimerkki 1: Varhaisten 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 silmukan iteraatiot, joissa i
on pienempi kuin 5
. Tämän seurauksena vain iteraatiot, joissa i
-arvot ovat välillä [5, 9], suorittavat silmukan sisällä olevan 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 3. iteraation loppu, mikä johtaa "Iteraatio alkoi" ja "Iteraatio päättyi" -viestien tulostamiseen kaikille iteraatioille paitsi sille, jossa i
on 3.
Huomautus
continue
-avainsana toimii samankaltaisesti kuinbreak
, mutta sen sijaan, että se lopettaisi silmukan kokonaan, se ohittaa vain nykyisen iteraation ja jatkaa seuraavalla. Tämä toiminta voi olla hyödyllinen silmukan suorituksen hienosäätöön.
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?
Awesome!
Completion rate improved to 2.33
Iterointien Ohittaminen Continue-Komennolla
Pyyhkäise näyttääksesi valikon
continue
-avainsana mahdollistaa jäljellä olevan koodin ohittamisen silmukassa nykyiselle iteraatiolle ja siirtymisen seuraavaan iteraatioon.
Esimerkki 1: Varhaisten 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 silmukan iteraatiot, joissa i
on pienempi kuin 5
. Tämän seurauksena vain iteraatiot, joissa i
-arvot ovat välillä [5, 9], suorittavat silmukan sisällä olevan 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 3. iteraation loppu, mikä johtaa "Iteraatio alkoi" ja "Iteraatio päättyi" -viestien tulostamiseen kaikille iteraatioille paitsi sille, jossa i
on 3.
Huomautus
continue
-avainsana toimii samankaltaisesti kuinbreak
, mutta sen sijaan, että se lopettaisi silmukan kokonaan, se ohittaa vain nykyisen iteraation ja jatkaa seuraavalla. Tämä toiminta voi olla hyödyllinen silmukan suorituksen hienosäätöön.
Kiitos palautteestasi!