JavaScript [MK, 20/21]
Lekcja 11. Pętle  

Tablice

Tworzenie tablicy

const tab1 = [1, 2, 3, 4];
const tab2 = ["Marcin", "Tomek", "zdzwaniają", "się", "telefonem"];
const a = "pies";
const b = 1024;
const c = "buda";
const tab3 = [a, b, c, "kot", "płot"]; 

Metody wykorzystywane w pracy z tablicami

  • push() – dodaje element/y na końcu tablicy
  • pop() – usuwa ostatni element z tablicy
  • shift() – usuwa pierwszy element z tablicy
  • unshift() – dodaje element/y na początku tablicy
  • join() – łączy elementy tablicy w tekst
  • split() – zamienia tekst na tablicę
  • reverse() – odwraca kolejność elementów tablicy
  • indexOf() – zwraca indeks pierwszej znalezionej wartości w tablicy lub -1, gdy danej wartości nie ma w tablicy
  • lastIndexOf() – zwraca indeks ostatniej znalezionej wartości w tablicy lub -1, gdy danej wartości nie ma w tablicy
  • includes() – zwraca true lub false w zależności od tego czy dana wartość znajduje się w tablicy
  • concat() – łączy jedną tablicę z drugą, a nawet trzecią (w zależności od liczby tablic podanych jako argumenty)
  • slice(a, b) – zwraca wycinek tablicy od indeksu a do b lub od a do końca tablicy

Poruszanie się po tablicy

Klasyczna pętla for daje dostęp do elementów tablicy oraz odpowiadających im indeksów.

for (let i=0; i<tab2.length; i++) {
    console.log(tab2[i]);
}

Pętla for of jest najprostsza do zastosowania, ponieważ nie musimy znać długości tablicy.

for (const element of tab2)
    console.log(element);
}

FunkcjaforEach() daje dostęp zarówno do indeksów oraz elementów jak i dla całej tablicy. Możemy ograniczyć się tylko do jednego argumentu, np. element.

tab2.forEach((element, i, arr) => {
    console.log('Indeks elementu ' + element + ' to ' + i + ', a długość tablicy jest równa ' + arr.lenght);
});

2023-11-20 00:42:11 2023-12-01 12:18:51


© 2024 Młody Informatyk v. 0.1.7717