1. Wprowadzenie do JavaScript
  2. Szybki start
  3. Pierwszy program
  4. Metody wyjściowe
  5. Komentarze
  6. Typy danych
  7. Zmienne
  8. Operatory
  9. Instrukcje warunkowe
  10. Pętle
  11. Funkcje
  12. Tablice
  13. Obiekty
  14. Funkcje matematyczne
  15. Wartości
  16. Referencje
  17. Metody
  18. Eventy
  19. Manipulacja DOM-em
  20. Manipulacja stylami CSS
  21. Biblioteki JavaScript
  22. Podsumowanie

Rodzaje tablic

Tablice służą do przechowywania i organizowania danych w sposób strukturalny. Pozwalają na łatwe i szybkie przeszukiwanie, dodawanie, usuwanie i modyfikowanie elementów. Dzięki temu, że są uporządkowane, możemy łatwo odwoływać się do elementów po indeksie.

W języku JavaScript istnieją cztery rodzaje tablic, a mianowicie: Tablice jednowymiarowe Tablice wielowymiarowe Tablice rzadkie Tablice asocjacyjne

Tablice jednowymiarowe

Tablice jednowymiarowe to najprostszy rodzaj tablicy, który składa się z jednego wiersza wartości. W przypadku tablicy jednowymiarowej każdy element tablicy posiada indeks liczbowy, zaczynając od zera.

								
let fruits = ['apple', 'banana', 'cherry'];
								
						

Tablice wielowymiarowe

Tablice wielowymiarowe to tablice, które składają się z wielu wierszy wartości. W przypadku tablicy wielowymiarowej każdy wiersz posiada indeks liczbowy, podobnie jak w przypadku tablicy jednowymiarowej. Tablica wielowymiarowa może mieć dowolną ilość wierszy i kolumn.

								
let matrix = [
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9]
];
								
						

Tablice rzadkie

Tablice rzadkie to tablice, które zawierają brakujące wartości lub mają wartości ustawione na null, lub undefined. W przypadku tablicy rzadkiej, indeksy liczbowe nie muszą być ustawione kolejno i mogą być pominięte.

								
let sparseArray = [];
sparseArray[0] = 'apple';
sparseArray[2] = 'banana';
								
						

Tablice asocjacyjne

Tablice asocjacyjne to tablice, w których elementy są indeksowane przez ciągi znaków (nie tylko przez liczby całkowite, jak w przypadku standardowych tablic). Tablice asocjacyjne w języku JavaScript są tworzone za pomocą obiektów.

								
let person = { name: 'John', age: 30, city: 'New York' };