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