Array w JavaScript

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Array to wbudowany typ obiektu w JavaScript służący do przechowywania wielu wartości w jednej zmiennej. W egzaminach często pojawia się informacja, że tablica w JavaScript może przechowywać wartości dowolnego typu, np. liczby, teksty, wartości logiczne, obiekty, inne tablice, a nawet funkcje.

Przykład tablicy

const dane = [10, "tekst", true, null, { imie: "Anna" }, [1, 2, 3]];

W powyższej tablicy znajdują się różne typy danych. Jest to poprawne, ponieważ JavaScript jest językiem dynamicznie typowanym.

Indeksy w tablicy

Elementy tablicy są numerowane od zera:

const kolory = ["czerwony", "zielony", "niebieski"];
console.log(kolory[0]); // czerwony
console.log(kolory[2]); // niebieski

Pierwszy element ma indeks 0, drugi 1, trzeci 2 itd.

Właściwość length

Do sprawdzenia liczby elementów służy właściwość length:

const liczby = [5, 8, 12];
console.log(liczby.length); // 3

Typowe operacje na tablicach

  • push() — dodaje element na końcu tablicy,
  • pop() — usuwa ostatni element,
  • shift() — usuwa pierwszy element,
  • unshift() — dodaje element na początku,
  • forEach() — wykonuje operację dla każdego elementu.
const owoce = ["jabłko", "gruszka"];
owoce.push("śliwka");
console.log(owoce); // ["jabłko", "gruszka", "śliwka"]

Najważniejsze do zapamiętania

Tablica Array w JavaScript nie jest ograniczona wyłącznie do liczb ani tekstów. Może przechowywać wiele wartości dowolnego typu, dlatego poprawna odpowiedź w pytaniu egzaminacyjnym to: wiele wartości dowolnego typu.