Obiekty w JavaScript

Obiekty JavaScript przechowują dane w parach klucz-wartość. Każda para to właściwość. Kluczem jest ciąg znaków (string). Wartością może być dowolny typ danych, taki jak liczba, ciąg znaków lub funkcja.

Obiekty tworzy się za pomocą notacji literału obiektu. Do przechowywania danych używa się klamer programistycznych.

Tworzenie obiektu:

Właściwościom można uzyskać dostęp na dwa sposoby:

  1. Notacja kropkowa Użyj kropki między nazwą obiektu a nazwą właściwości. Przykład: person.firstName

  2. Notacja tablicowa Użyj nawiasów kwadratowych i cudzysłowu. Jest to konieczne, jeśli klucz zawiera spacje. Przykład: address['building no']

Ważne zasady:

Możesz zmieniać dane wewnątrz obiektu:

Aby sprawdzić, czy właściwość istnieje, użyj operatora in. Zwraca on true, jeśli klucz jest obecny, i false, jeśli go nie ma.

Przykład: 'employeeId' in employee zwraca true.

Źródło: https://dev.to/pdhanush26/objects-in-javascript-ma6