Silmukoiden Käyttäminen Taulukoiden Kanssa
Pyyhkäise näyttääksesi valikon
Silmukoiden avulla voimme käydä tehokkaasti läpi kaikki tai tietyt taulukon alkiot.
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 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 samaan lopputulokseen 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?
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 6. Luku 7
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Osio 6. Luku 7