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 | Mestre JavaScript-Arrays
Javascript Datastrukturer

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

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: Det 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: Det 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 bruker vi 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 når man itererer 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 når man itererer 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 4. Kapittel 7

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

Awesome!

Completion rate improved to 2.27

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: Det 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: Det 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 bruker vi 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 når man itererer 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 når man itererer 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 4. Kapittel 7
some-alt