Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Bruk av for...of-løkke for iterasjon over matriser | Grunnleggende om JavaScript-Objekter
Javascript Datastrukturer

bookBruk av for...of-løkke for iterasjon over matriser

Sveip for å vise menyen

Syntaks

for...of-løkka er en mer moderne og konsis måte å iterere over arrayer på. Den håndterer automatisk løkketelleren og gir direkte tilgang til verdien til hvert element. Syntaksen for en for...of-løkke er som følger:

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

I denne syntaksen:

  • const element er en variabel som lagrer verdien til hvert element under hver iterasjon;
  • of array spesifiserer arrayen vi ønsker å iterere over.

Eksempel

Her er et eksempel på bruk av for...of-løkka for å oppnå samme resultat som den forrige for-løkka:

12345
const students = ["Brandon", "Mario", "Saul"]; for (const student of students) { console.log(student); }
copy
  • Linje 1: erklærer en konstant variabel kalt students og tildeler den et array som inneholder tre strenger - "Brandon", "Mario" og "Saul". Dette arrayet representerer en liste med studentnavn;
  • Linje 3: starter en for...of-løkke. Løkken brukes til å iterere gjennom hvert element i students-arrayet ett om gangen;
  • Linje 4: inne i for...of-løkken brukes funksjonen console.log() for å logge verdien til det nåværende elementet til konsollen. Variabelen student representerer det nåværende elementet i arrayet under hver iterasjon av løkken. Så, i første iterasjon vil det være "Brandon", i andre iterasjon "Mario", og i tredje iterasjon "Saul".

1. Hva er den primære fordelen med å bruke en for...of-løkke ved iterering over arrayer?

2. I syntaksen for for...of-løkke, hva representerer const element?

3. Hva er hensikten med delen of array i syntaksen for for...of-løkke?

question mark

Hva er den primære fordelen med å bruke en for...of-løkke ved iterering over arrayer?

Select the correct answer

question mark

I syntaksen for for...of-løkke, hva representerer const element?

Select the correct answer

question mark

Hva er hensikten med delen of array i syntaksen for for...of-løkke?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 28

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 28
some-alt