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

Obiekty

Obiekty w języku JavaScript to jedna z podstawowych konstrukcji programowania. Obiekty służą do tworzenia i przechowywania zmiennych oraz funkcji, które są związane ze sobą w jednym miejscu. Obiekty w języku JavaScript są typem dynamicznym i nie wymagają określania ich typu przed użyciem.

Obiekty są tworzone za pomocą nawiasów klamrowych i składają się z właściwości i metod. Właściwości to zmienne przypisane do obiektu, a metody to funkcje, które są częścią obiektu.

								
// Tworzenie obiektu
const osoba = {
  imie: 'Jan',
  wiek: 30,
  adres: {
    ulica: 'Kwiatowa 123',
    miasto: 'Warszawa'
  },
  przedstawSie: function() {
    console.log('Cześć, jestem ' + this.imie + ' i mam ' + this.wiek + ' lat.');
  }
};

// Wyświetlanie danych obiektu
console.log(osoba.imie); // Wynik: 'Jan'
console.log(osoba.wiek); // Wynik: 30
console.log(osoba.adres.ulica); // Wynik: 'Kwiatowa 123'
console.log(osoba.adres.miasto); // Wynik: 'Warszawa'

// Wywołanie metody obiektu
osoba.przedstawSie(); // Wynik: 'Cześć, jestem Jan i mam 30 lat.'
								
						
Wyjaśnienie

W powyższym przykładzie person jest obiektem, który posiada cztery właściwości: firstName, lastName, age i metodę getFullName. Właściwości i metody są odwoływane za pomocą operatora ., np. person.firstName lub person.getFullName().