Kursy i Poradniki IT - Adrian Kowalski
Kurs JavaScript dla Początkujących
O lekcji

Tablice i obiekty mogą być zagnieżdżane, co pozwala na tworzenie bardziej złożonych struktur danych.

Tablice wielowymiarowe

Tablica wielowymiarowa to tablica, której elementami są inne tablice.

Przykład:

const macierz = [
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9]
];

console.log(macierz[0]); // Wynik: [1, 2, 3]
console.log(macierz[1][2]); // Wynik: 6 (druga tablica, trzeci element)

Zagnieżdżone obiekty

Obiekt może zawierać inne obiekty jako wartości.

Przykład:

const firma = {
  nazwa: "TechCorp",
  adres: {
    ulica: "Technologiczna 10",
    miasto: "Warszawa",
    kraj: "Polska"
  },
  pracownicy: [
    { imie: "Jan", stanowisko: "Developer" },
    { imie: "Anna", stanowisko: "Manager" }
  ]
};

console.log(firma.adres.miasto); // Wynik: Warszawa
console.log(firma.pracownicy[1].imie); // Wynik: Anna