Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele For...of-silmukan Käyttäminen Taulukon Läpikäyntiin | JavaScript-taulukoiden Hallinta
Javascriptin tietorakenteet

bookFor...of-silmukan Käyttäminen Taulukon Läpikäyntiin

Syntaksi

for...of-silmukka on modernimpi ja tiiviimpi tapa käydä taulukkoja läpi. Se huolehtii automaattisesti silmukan laskurista ja tarjoaa suoran pääsyn jokaisen alkion arvoon. for...of-silmukan syntaksi on seuraava:

for (const element of array) {
  // Code to be executed for each array element
}

Tässä syntaksissa:

  • const element on muuttuja, joka tallentaa kunkin alkion arvon jokaisella iteraatiolla;
  • of array määrittää taulukon, jota halutaan käydä läpi.

Esimerkki

Tässä on esimerkki for...of-silmukan käytöstä saman tuloksen saavuttamiseksi kuin aiemmalla for-silmukalla:

12345
const students = ["Brandon", "Mario", "Saul"]; for (const student of students) { console.log(student); }
copy
  • Rivi 1: Määrittää vakionimisen muuttujan students ja asettaa sille taulukon, joka sisältää kolme merkkijonoa - "Brandon", "Mario" ja "Saul". Tämä taulukko edustaa opiskelijoiden nimilistaa;
  • Rivi 3: Aloittaa for...of-silmukan. Silmukkaa käytetään käymään läpi jokainen students-taulukon alkio yksi kerrallaan;
  • Rivi 4: for...of-silmukan sisällä käytetään console.log()-funktiota tulostamaan nykyisen alkion arvo konsoliin. Muuttuja student edustaa taulukon nykyistä alkiota jokaisella silmukan kierroksella. Ensimmäisellä kierroksella se on "Brandon", toisella kierroksella "Mario" ja kolmannella kierroksella "Saul".

1. Mikä on for...of-silmukan ensisijainen etu taulukoita iteroitaessa?

2. Mitä for...of edustaa const element-silmukan syntaksissa?

3. Mikä on of array -osan tarkoitus for...of-silmukan syntaksissa?

question mark

Mikä on for...of-silmukan ensisijainen etu taulukoita iteroitaessa?

Select the correct answer

question mark

Mitä for...of edustaa const element-silmukan syntaksissa?

Select the correct answer

question mark

Mikä on of array -osan tarkoitus for...of-silmukan syntaksissa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 7

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 2.27

bookFor...of-silmukan Käyttäminen Taulukon Läpikäyntiin

Pyyhkäise näyttääksesi valikon

Syntaksi

for...of-silmukka on modernimpi ja tiiviimpi tapa käydä taulukkoja läpi. Se huolehtii automaattisesti silmukan laskurista ja tarjoaa suoran pääsyn jokaisen alkion arvoon. for...of-silmukan syntaksi on seuraava:

for (const element of array) {
  // Code to be executed for each array element
}

Tässä syntaksissa:

  • const element on muuttuja, joka tallentaa kunkin alkion arvon jokaisella iteraatiolla;
  • of array määrittää taulukon, jota halutaan käydä läpi.

Esimerkki

Tässä on esimerkki for...of-silmukan käytöstä saman tuloksen saavuttamiseksi kuin aiemmalla for-silmukalla:

12345
const students = ["Brandon", "Mario", "Saul"]; for (const student of students) { console.log(student); }
copy
  • Rivi 1: Määrittää vakionimisen muuttujan students ja asettaa sille taulukon, joka sisältää kolme merkkijonoa - "Brandon", "Mario" ja "Saul". Tämä taulukko edustaa opiskelijoiden nimilistaa;
  • Rivi 3: Aloittaa for...of-silmukan. Silmukkaa käytetään käymään läpi jokainen students-taulukon alkio yksi kerrallaan;
  • Rivi 4: for...of-silmukan sisällä käytetään console.log()-funktiota tulostamaan nykyisen alkion arvo konsoliin. Muuttuja student edustaa taulukon nykyistä alkiota jokaisella silmukan kierroksella. Ensimmäisellä kierroksella se on "Brandon", toisella kierroksella "Mario" ja kolmannella kierroksella "Saul".

1. Mikä on for...of-silmukan ensisijainen etu taulukoita iteroitaessa?

2. Mitä for...of edustaa const element-silmukan syntaksissa?

3. Mikä on of array -osan tarkoitus for...of-silmukan syntaksissa?

question mark

Mikä on for...of-silmukan ensisijainen etu taulukoita iteroitaessa?

Select the correct answer

question mark

Mitä for...of edustaa const element-silmukan syntaksissa?

Select the correct answer

question mark

Mikä on of array -osan tarkoitus for...of-silmukan syntaksissa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 7
some-alt