Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Iterera över Arrayer med For-loopen | Bemästra JavaScript-arrayer
Javascript Datastrukturer

bookIterera över Arrayer med For-loopen

Array-iteration är ett avgörande begrepp vid arbete med arrayer. Det möjliggör bearbetning av varje element i en array, utförande av operationer och beslut baserade på deras värden. I detta kapitel utforskas for-loopen för iteration över arrayer.

Syntax

for-loopen är ett grundläggande verktyg för att iterera över en array element för element. Den möjliggör åtkomst till varje element i arrayen via elementets index. Syntaxen för en for-loop är följande:

for (let i = 0; i < array.length; i += 1) {
  // Code to be executed for each array element
}

I denna syntax:

  • let i = 0 initierar en loopräknarvariabel i till noll;
  • i < array.length definierar villkoret för att loopen ska fortsätta. Den körs så länge i är mindre än arrayens längd;
  • i += 1 ökar loopräknaren efter varje iteration.

Exempel

Här är ett exempel på hur for-loopen används för att komma åt och visa elementen i arrayen students:

12345
const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
copy
  • Rad 1: Denna rad deklarerar en array med namnet students och initierar den med tre strängar, vilka representerar studenternas namn. Arrayen innehåller "Brandon", "Mario" och "Saul";
  • Rad 3: Denna rad startar en for-loop. Den har tre delar separerade med semikolon:
    • let i = 0;: Denna del initierar en variabel i och sätter den till 0. i används som loop-räknare;
    • i < students.length;: Denna del är villkoret för att loopen ska fortsätta. Loopen fortsätter så länge i är mindre än längden på arrayen students;
    • i += 1: Denna del är uppdateringsuttrycket, vilket ökar värdet på i med 1 efter varje iteration.
  • Rad 4: Inuti for-loopen används funktionen console.log() för att logga värdet vid det i:te indexet i arrayen students. Vid första iterationen är i 0, så namnet på index 0 loggas, vilket är "Brandon". Vid andra iterationen loggas "Mario", och vid tredje iterationen loggas "Saul".

1. Vad är syftet med en for-loop när man arbetar med arrayer?

2. Vilket villkor ska användas för att loopen ska iterera genom hela computers-arrayen?

3. Vilket villkor ska användas för att loopen ska iterera genom computers-arrayen och endast visa de två första elementen?

question mark

Vad är syftet med en for-loop när man arbetar med arrayer?

Select the correct answer

question mark

Vilket villkor ska användas för att loopen ska iterera genom hela computers-arrayen?

Select the correct answer

question mark

Vilket villkor ska användas för att loopen ska iterera genom computers-arrayen och endast visa de två första elementen?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 5

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 2.27

bookIterera över Arrayer med For-loopen

Svep för att visa menyn

Array-iteration är ett avgörande begrepp vid arbete med arrayer. Det möjliggör bearbetning av varje element i en array, utförande av operationer och beslut baserade på deras värden. I detta kapitel utforskas for-loopen för iteration över arrayer.

Syntax

for-loopen är ett grundläggande verktyg för att iterera över en array element för element. Den möjliggör åtkomst till varje element i arrayen via elementets index. Syntaxen för en for-loop är följande:

for (let i = 0; i < array.length; i += 1) {
  // Code to be executed for each array element
}

I denna syntax:

  • let i = 0 initierar en loopräknarvariabel i till noll;
  • i < array.length definierar villkoret för att loopen ska fortsätta. Den körs så länge i är mindre än arrayens längd;
  • i += 1 ökar loopräknaren efter varje iteration.

Exempel

Här är ett exempel på hur for-loopen används för att komma åt och visa elementen i arrayen students:

12345
const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
copy
  • Rad 1: Denna rad deklarerar en array med namnet students och initierar den med tre strängar, vilka representerar studenternas namn. Arrayen innehåller "Brandon", "Mario" och "Saul";
  • Rad 3: Denna rad startar en for-loop. Den har tre delar separerade med semikolon:
    • let i = 0;: Denna del initierar en variabel i och sätter den till 0. i används som loop-räknare;
    • i < students.length;: Denna del är villkoret för att loopen ska fortsätta. Loopen fortsätter så länge i är mindre än längden på arrayen students;
    • i += 1: Denna del är uppdateringsuttrycket, vilket ökar värdet på i med 1 efter varje iteration.
  • Rad 4: Inuti for-loopen används funktionen console.log() för att logga värdet vid det i:te indexet i arrayen students. Vid första iterationen är i 0, så namnet på index 0 loggas, vilket är "Brandon". Vid andra iterationen loggas "Mario", och vid tredje iterationen loggas "Saul".

1. Vad är syftet med en for-loop när man arbetar med arrayer?

2. Vilket villkor ska användas för att loopen ska iterera genom hela computers-arrayen?

3. Vilket villkor ska användas för att loopen ska iterera genom computers-arrayen och endast visa de två första elementen?

question mark

Vad är syftet med en for-loop när man arbetar med arrayer?

Select the correct answer

question mark

Vilket villkor ska användas för att loopen ska iterera genom hela computers-arrayen?

Select the correct answer

question mark

Vilket villkor ska användas för att loopen ska iterera genom computers-arrayen och endast visa de två första elementen?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 5
some-alt