Wyjaśnienie obiektów JavaScript

Obiekty JavaScript przechowują dane w parach klucz-wartość. Każda para to właściwość.

Właściwość przechowuje różne typy danych:

Gdy funkcja znajduje się wewnątrz obiektu, nazywana jest metodą. Metody definiują to, co robi obiekt.

Przykład: const human = { firstName: "Virat", lastName: "Kohli", age: 30, fullName: function() { return this.firstName + " " + this.lastName } }

W tym przykładzie firstName jest kluczem, a "Virat" wartością.

Sposoby tworzenia obiektów:

  1. Literale obiektów Użyj klamer, aby bezpośrednio zdefiniować właściwości. let user = { name: "Sourav", age: 23 };

  2. Konstruktor obiektu Użyj składni new Object(). let user = new Object(); user.name = "Sourav";

Jak uzyskać dostęp do właściwości:

Możesz zmieniać obiekty po ich utworzeniu. Możesz dodawać nowe właściwości lub usuwać istniejące.

Aby usunąć właściwość, użyj operatora delete: delete user.age;

Aby sprawdzić, czy właściwość istnieje, użyj operatora in lub hasOwnProperty: "name" in user; user.hasOwnProperty("name");

Obiekty pomagają grupować powiązane dane i zachowania w jednym miejscu. Dzięki temu kod jest uporządkowany i łatwy w zarządzaniu.

Źródło: https://dev.to/kamalesh_ar_6252544786997/objects-in-javascript-2kc9