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 1. Luku 72
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Osio 1. Luku 72