Uwaga! Trwają prace nad nową wersją serwisu. Mogą występować przejściowe problemy z jego funkcjonowaniem. Przepraszam za niedogodności!

⛔ Potrzebujesz wsparcia? Oceny CV? A może Code Review? ✅ Dołącz do Discorda!

Obiekty w JavaScript

Obiekty to kolejna struktura danych w języku JavaScript, która pozwala nam grupować dane. W przeciwieństwie do tablic, w obiektach wartości identyfikujemy po właściwości więc nie chodzi tutaj o ich kolejność lecz o klucz (nazwę).

Cały materiał trwa 68 minut i prezentuje poniższe zagadnienia:

  • Czym są obiekty w JS?
  • Deklaracja (tworzenie) obiektu, właściwości - klucze i wartości
  • Pobieranie wartości
  • Dynamiczne pobieranie danych - na podstawie wartości zmiennej
  • Modyfikacja i dodawanie właściwości do obiektu
  • Dynamiczne modyfikowanie i dodawanie danych w obiekcie
  • Usuwanie właściwości (elementów) z obiektu
  • Definiowanie właściwości w obiekcie przy pomocy Object.defineProperty()
  • Pętla for .. in
  • Object.defineProperty() - dodatkowe ustawienia
  • setters oraz gettters tj. set oraz get
  • pętla for .. of
  • Referencje w JS dla typów złożonych
  • Porównywanie obiektów
  • Tworzenie kopii obiektu
  • Kopia płytka przy pomocy Object.assign()
  • Kopia płytka przy pomocy operatora rozproszenia tj. ...
  • Kopiowanie głębokie przy pomocy JSON i wyjaśnienie dlaczego jest ona potrzebna
  • Porównywanie obiektu z typem prostym (prymitywnym)
  • Pobieranie informacji o nazwie konstruktora tworzącego obiekt
  • Pobieranie wszystkich kluczy tj. Object.keys() i wartości tj. Object.values() dla obiektu
  • Funkcje w obiekcie czyli metody
  • this w Obiektach
  • Zarządzanie bardziej rozbudowanymi strukturami danych
  • Tablica z obiektami oraz .forEach()
  • Tablica z obiektami i użycie .reduce()
  • Tablica z obiektami i użycie .reduce() z .filter()

Jeśli chcesz zapoznać się z całym nagraniem to zapraszam Cię do zapisania się do newslettera.

Za jego pomocą wysyłam informacje na temat planowanych wydarzeń oraz rozsyłam linki do nagrań. Co drugi dzień jest wysyłany link do kolejnego nagrania.

Film na temat obiektów w JavaScript jest drugi w kolejności. Zapraszam!

Udostępnij ten artykuł:

Mentoring to efektywna nauka pod okiem doświadczonej osoby, która:

  • przekazuje Ci swoją wiedzę i nadzoruje Twoje postępy w zdobywaniu umiejętności,
  • uczy Cię dobrych praktyk i wyłapuje złe nawyki,
  • wspiera Twój rozwój i zwiększa zaangażowanie w naukę.

Chcesz zostać (lepszym) programistą i lepiej zarabiać? 

🚀 Porozmawiajmy o nauce programowania, poszukiwaniu pracy, o rozwoju kariery lub przyszłości branży IT!

Umów się na ✅ bezpłatną i niezobowiązującą rozmowę ze mną.

Chętnie porozmawiam o Twojej przyszłości i pomogę Ci osiągnąć Twoje cele! 🎯