Silmukoiden Käyttäminen Taulukoiden Kanssa
Silmukat mahdollistavat kaikkien tai tiettyjen taulukon alkioiden tehokkaan läpikäynnin.
Esimerkiksi voimme käyttää for-silmukkaa käydäksemme läpi kaikki taulukon alkiot ja tulostaaksemme ne:
12345let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; for(let i = 0; i < numbers.length; i++) { console.log("Element " + (i + 1) + " of the array is: " + numbers[i]); }
Tämä on erityisen hyödyllistä, kun meidän täytyy suorittaa operaatio useille taulukon alkioille:
1234567let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); for(let i = 0; i < numbers.length; i++) { numbers[i] *= 2; } console.log("After:", numbers);
Voimme käyttää tähän tarkoitukseen myös while
- tai do-while
-silmukkaa, mutta se ei ole yleinen käytäntö.
123456789let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); let i = 0; while(i < numbers.length) { numbers[i] *= 2; i += 1; } console.log("After:", numbers);
Vaikka samoihin tuloksiin voidaan päästä käyttämällä while
- tai do-while
-silmukoita, suositellaan taulukoiden läpikäymiseen for
-silmukkaa, koska se on vakiintunut ja luettavampi tapa.
1. Mitä seuraava koodi tulostaa?
2. Muuttaako seuraava koodi alkuperäistä taulukkoa?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 1.33
Silmukoiden Käyttäminen Taulukoiden Kanssa
Pyyhkäise näyttääksesi valikon
Silmukat mahdollistavat kaikkien tai tiettyjen taulukon alkioiden tehokkaan läpikäynnin.
Esimerkiksi voimme käyttää for-silmukkaa käydäksemme läpi kaikki taulukon alkiot ja tulostaaksemme ne:
12345let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; for(let i = 0; i < numbers.length; i++) { console.log("Element " + (i + 1) + " of the array is: " + numbers[i]); }
Tämä on erityisen hyödyllistä, kun meidän täytyy suorittaa operaatio useille taulukon alkioille:
1234567let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); for(let i = 0; i < numbers.length; i++) { numbers[i] *= 2; } console.log("After:", numbers);
Voimme käyttää tähän tarkoitukseen myös while
- tai do-while
-silmukkaa, mutta se ei ole yleinen käytäntö.
123456789let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); let i = 0; while(i < numbers.length) { numbers[i] *= 2; i += 1; } console.log("After:", numbers);
Vaikka samoihin tuloksiin voidaan päästä käyttämällä while
- tai do-while
-silmukoita, suositellaan taulukoiden läpikäymiseen for
-silmukkaa, koska se on vakiintunut ja luettavampi tapa.
1. Mitä seuraava koodi tulostaa?
2. Muuttaako seuraava koodi alkuperäistä taulukkoa?
Kiitos palautteestasi!