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
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!