O lekcji
Obiekt to kolekcja par klucz-wartość, gdzie kluczami są ciągi znaków (lub symbole), a wartościami dowolne dane.
Tworzenie obiektów
Obiekty definiuje się za pomocą {}
lub słowa kluczowego new Object()
.
Przykład:
const osoba = {
imie: "Anna",
wiek: 30,
hobby: ["rysowanie", "bieganie"]
};
console.log(osoba);
// Wynik: { imie: 'Anna', wiek: 30, hobby: [ 'rysowanie', 'bieganie' ] }
Dostęp do właściwości
Do właściwości obiektu można odwołać się za pomocą notacji kropkowej (.
) lub nawiasów kwadratowych ([]
).
Przykład:
console.log(osoba.imie); // Wynik: Anna
console.log(osoba["wiek"]); // Wynik: 30
Dodawanie i usuwanie właściwości
Przykład:
osoba.plec = "kobieta"; // Dodawanie
console.log(osoba.plec); // Wynik: kobieta
delete osoba.hobby; // Usuwanie
console.log(osoba.hobby); // Wynik: undefined