Lekcje modułu (1/4)
Tablice: uporządkowana lista
Tablica (array) to uporządkowana lista wartości. W JavaScript jej elementy mogą być różnych typów (choć w „dobrym” kodzie staramy się, aby były jednorodne). Tablicę zapisujemy w nawiasach kwadratowych:
const colori = ['rosso', 'verde', 'blu'];
const misti = [1, 'due', true, null];
const vuoto = [];Odczyt i zapis według indeksu
Indeksy zaczynają się od 0. Ostatnim prawidłowym indeksem jest array.length - 1.
const colori = ['rosso', 'verde', 'blu'];
colori[0]; // 'rosso'
colori[2]; // 'blu'
colori[99]; // undefined ← niente errore, solo undefined
colori.length; // 3
colori[1] = 'giallo'; // ora colori è ['rosso', 'giallo', 'blu']
colori[colori.length] = 'x'; // push manuale, sconsigliatoDodawanie i usuwanie elementów
Cztery klasyczne metody (push / pop / unshift / shift) modyfikują tablicę
w miejscu (in place):
const a = [1, 2, 3];
a.push(4); // a = [1, 2, 3, 4], ritorna la nuova length
a.pop(); // a = [1, 2, 3], ritorna l'elemento rimosso (4)
a.unshift(0); // a = [0, 1, 2, 3], aggiunge in testa
a.shift(); // a = [1, 2, 3], rimuove dalla testaZawieranie, wyszukiwanie
['rosso', 'verde', 'blu'].includes('verde'); // true
['rosso', 'verde', 'blu'].indexOf('blu'); // 2
['rosso', 'verde', 'blu'].indexOf('giallo'); // -1Spróbuj sam
Dla tablicy `numbers = [10, 20, 30, 40]`, jako ostatnie wyrażenie zwróć jej ostatni element, używając length.
Pokaż wskazówkę
Ostatnim prawidłowym indeksem jest length - 1.
Rozwiązanie dostępne po 3 próbach
Ćwiczenie powtórzeniowe
Zacznij od tablicy `fruits = ['mela', 'pera']`. Dodaj 'banana' na końcu przy użyciu push, a następnie jako ostatnie wyrażenie zwróć pełną tablicę: ['mela','pera','banana'].
Pokaż wskazówkę
push modyfikuje oryginalną tablicę; nie musisz jej ponownie przypisywać.
Rozwiązanie dostępne po 3 próbach