Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Sammanfattning av Att Bemästra JavaScript-arrayer | Bemästra JavaScript-arrayer
Javascript Datastrukturer

bookSammanfattning av Att Bemästra JavaScript-arrayer

Arrayer är datastrukturer som används för att lagra och hantera samlingar av värden.

Skapa arrayer

  • Arrayer i JavaScript skapas med hjälp av hakparenteser [] och kallas array-litteraler;
  • Kommatecken separerar elementen i arrayen.
// Array literal creation
const colors = ["red", "green", "blue"];
const numbers = [1, 2, 3, 4, 5];

// Arrays with different data types
const mixedArray = ["apple", 42, true, { name: "John" }];

Åtkomst till arrayelement

  • Arrayindex börjar på 0, vilket innebär att det första elementet har index 0, det andra elementet har index 1 och så vidare;
  • Specifika element i en array kan nås genom att använda hakparenteser med elementets index.
const firstColor = colors[0]; // "red"
const secondNumber = numbers[1]; // 2

Modifiera arrayelement

Arrayelement kan ändras genom att nå dem via deras index och tilldela ett nytt värde.

colors[1] = "yellow";
numbers[0] = 10;

Arraylängd

Egenskapen length för en array representerar antalet element den innehåller. Den justeras automatiskt när element läggs till eller tas bort.

const colorsCount = colors.length; // 3
const numbersCount = numbers.length; // 5

Hitta det sista elementet

För att hämta värdet av det sista elementet i en array kan vi beräkna dess index med hjälp av arrayens längd, vilket är array.length - 1.

const lastColor = colors[colors.length - 1];
const lastNumber = numbers[numbers.length - 1];

For-loop

  • for-loopen används för att iterera över en array element för element;
  • Den använder en loopräknarvariabel (t.ex. i) för att komma åt varje element via index;
  • Loopen fortsätter så länge räknaren är mindre än arrayens längd;
  • Ett grundläggande verktyg för iteration över arrayer.
for (let i = 0; i < numbers.length; i+=1) {
  console.log(numbers[i]);
}

For...of-loop

  • for...of-loopen är ett modernare och mer koncist sätt att iterera över arrayer;
  • Den hanterar automatiskt loop-räknaren och ger direkt åtkomst till varje elements värde;
  • Den förenklar array-iteration och gör koden renare och mer lättläst.
for (const color of colors) {
  console.log(color);
}
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 9

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

Suggested prompts:

Can you explain the difference between the for loop and the for...of loop?

How do I add or remove elements from an array?

Can you show more examples of using arrays in JavaScript?

Awesome!

Completion rate improved to 2.27

bookSammanfattning av Att Bemästra JavaScript-arrayer

Svep för att visa menyn

Arrayer är datastrukturer som används för att lagra och hantera samlingar av värden.

Skapa arrayer

  • Arrayer i JavaScript skapas med hjälp av hakparenteser [] och kallas array-litteraler;
  • Kommatecken separerar elementen i arrayen.
// Array literal creation
const colors = ["red", "green", "blue"];
const numbers = [1, 2, 3, 4, 5];

// Arrays with different data types
const mixedArray = ["apple", 42, true, { name: "John" }];

Åtkomst till arrayelement

  • Arrayindex börjar på 0, vilket innebär att det första elementet har index 0, det andra elementet har index 1 och så vidare;
  • Specifika element i en array kan nås genom att använda hakparenteser med elementets index.
const firstColor = colors[0]; // "red"
const secondNumber = numbers[1]; // 2

Modifiera arrayelement

Arrayelement kan ändras genom att nå dem via deras index och tilldela ett nytt värde.

colors[1] = "yellow";
numbers[0] = 10;

Arraylängd

Egenskapen length för en array representerar antalet element den innehåller. Den justeras automatiskt när element läggs till eller tas bort.

const colorsCount = colors.length; // 3
const numbersCount = numbers.length; // 5

Hitta det sista elementet

För att hämta värdet av det sista elementet i en array kan vi beräkna dess index med hjälp av arrayens längd, vilket är array.length - 1.

const lastColor = colors[colors.length - 1];
const lastNumber = numbers[numbers.length - 1];

For-loop

  • for-loopen används för att iterera över en array element för element;
  • Den använder en loopräknarvariabel (t.ex. i) för att komma åt varje element via index;
  • Loopen fortsätter så länge räknaren är mindre än arrayens längd;
  • Ett grundläggande verktyg för iteration över arrayer.
for (let i = 0; i < numbers.length; i+=1) {
  console.log(numbers[i]);
}

For...of-loop

  • for...of-loopen är ett modernare och mer koncist sätt att iterera över arrayer;
  • Den hanterar automatiskt loop-räknaren och ger direkt åtkomst till varje elements värde;
  • Den förenklar array-iteration och gör koden renare och mer lättläst.
for (const color of colors) {
  console.log(color);
}
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 9
some-alt