For...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 elementon muuttuja, joka tallentaa kunkin alkion arvon jokaisella iteraatiolla;of arraymää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:
12345const students = ["Brandon", "Mario", "Saul"]; for (const student of students) { console.log(student); }
- Rivi 1: Määrittää vakionimisen muuttujan
studentsja 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 jokainenstudents-taulukon alkio yksi kerrallaan; - Rivi 4:
for...of-silmukan sisällä käytetäänconsole.log()-funktiota tulostamaan nykyisen alkion arvo konsoliin. Muuttujastudentedustaa 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?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.27
For...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 elementon muuttuja, joka tallentaa kunkin alkion arvon jokaisella iteraatiolla;of arraymää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:
12345const students = ["Brandon", "Mario", "Saul"]; for (const student of students) { console.log(student); }
- Rivi 1: Määrittää vakionimisen muuttujan
studentsja 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 jokainenstudents-taulukon alkio yksi kerrallaan; - Rivi 4:
for...of-silmukan sisällä käytetäänconsole.log()-funktiota tulostamaan nykyisen alkion arvo konsoliin. Muuttujastudentedustaa 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?
Kiitos palautteestasi!