Rozdział 3. Obiekty

W rozdziałach 1. i 2. wyjaśniłem, że wiązanie this prowadzi do różnych obiektów, w zależności od źródła wywołania funkcji. Mógłbyś w tym miejscu zapytać: czym dokładnie jest obiekt i dlaczego trzeba go wskazywać? Właśnie tym zajmiemy się w tym rozdziale.

Składnia

Obiekt jest dostępny w dwóch postaciach: deklaracyjnej (literalnej) i konstrukcyjnej.

Literalna składnia obiektu przedstawia się następująco:

var myObj = {
    key: value
    // …
};

Z kolei obiekt skonstruowany prezentuje się jak poniżej:

var myObj = new Object();
myObj.key = value;

Formy konstrukcyjna i literalna powodują powstanie dokładnie tego samego rodzaju obiektu. Jedyna różnica polega na możliwości umieszczenia w deklaracji literalnej jednej lub większej ...

Get Tajniki języka JavaScript -- Wskaźnik this i prototypy obiektów now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.