Najlepszym sposobem, w jaki można się dowiedzieć o obiektach JavaScript, jest porównanie ich z obiektami życia. Obiekty w prawdziwym życiu mają różne właściwości i mogą wykonywać różne zadania, e.G., A Rower jest przedmiotem; Ma właściwości takie jak kolor, model, nazwa i metody, takie jak start, przerwa, stop.
Teraz wszystkie Rowery mieć te właściwości; każdy Rower ma kolor, model i nazwę, ale wartość każdej z tych właściwości może się różnić dla każdego Rower. Podobnie wszystkie Rowery wykonać te metody, ale w różnych momentach.
Różnica między obiektami i słownikami:
Dane przechowywane w postaci par kluczowych jest nazywane obiektem lub słownikiem. Obiekty i słowniki są podobne; Różnica polega na semantyce. W JavaScript słowniki są nazywane obiektami, podczas gdy w językach takich jak Python lub C#nazywane są słownikami.
Jak używać obiektów w JavaScript?
Teraz utworzymy obiekt o nazwie użytkownik o różnych właściwościach za pomocą JavaScript jako przykład:
const user = fname: „Mary”, lname: „Jane”, wiek: 23, id: 01;użytkownik Obiekt podany powyżej ma cztery różne właściwości, i.mi., Fname, lname, wiek, I ID. Te właściwości mają Ożenić, Jane, 23, I 01 odpowiednio jako wartości. JavaScript jest składniowo językiem dynamicznym, więc możemy również zadeklarować obiekt w następujący sposób, aby uzyskać lepszą czytelność:
const user =Zasadniczo obiekty są zadeklarowane za pomocą const Słowo kluczowe, a ich definicje mogą składać się z wielu linii.
Jak uzyskać dostęp do właściwości obecnej w obiekcie?
Do dostępu i przypisania właściwości do obiektu w JavaScript można zastosować dwie różne metody: w JavaScript:
Poniżej znajduje się składnia stosowana w metodzie operatora DOT:
Object_name.Nazwa właściwościSkładnia metody nawiasu kwadratowego podano poniżej:
Object_name ['właściwości_name']Na przykład, jeśli chcemy uzyskać dostęp do nieruchomości wiek w naszym obiekcie użytkownik, Możemy to zrobić na dwa różne sposoby:
const user =Możemy również zmodyfikować wartość właściwości za pomocą Object_name.Nazwa właściwości i Object_name ['właściwości_name'] składnia:
var user =Podobnie można uzyskać do metod w ten sam sposób za pomocą operatora kropki.
Teraz dodamy metodę do naszego użytkownik obiekt.
const user =W powyższym przykładzie zadeklarowaliśmy metodę wewnątrz obiektu użytkownik. Ta metoda odejmuje wiek użytkownika od bieżącego roku, aby zwrócić rok urodzenia użytkownika.
''Ten' Słowo kluczowe w przykładzie odnosi się do obiektu, który jest właścicielem wiek nieruchomość. To słowo kluczowe służy do uzyskania dostępu do wartości właściwości w obiekcie.
Obiekty w JavaScript można również zadeklarować za pomocą konstruktora obiektu wraz z nowy Słowo kluczowe:
const user = newObject ();Wniosek
Oprócz prymitywnych typów danych, prawie wszystko inne w JavaScript jest obiektem. Nowe słowo kluczowe może przekonwertować prymitywne typy danych, takie jak logiczne, liczby i struny na obiekty (niezalecane).
JavaScript ma niektóre wbudowane obiekty, takie jak Data I Matematyka. Mamy również opcję tworzenia własnych obiektów niestandardowych. Ten przewodnik nauczył nas tworzyć obiekt i przypisywać go do różnych właściwości, wartości właściwości i metod. Nauczyliśmy się również uzyskiwać dostępu i manipulować/modyfikować właściwości i metody obecne w obiekcie.