Typy obiektów ECMAScript
- Poprzednia strona Zastosowanie obiektu
- Następna strona Zasięg obiektu
W ECMAScript wszystkie obiekty nie są tworzonych równocześnie.
Ogólnie rzecz biorąc, istnieją trzy rodzaje obiektów, które można tworzyć i używać: lokalne obiekty, wbudowane obiekty i obiekty gospodarza.
Lokalne obiekty
ECMA-262 definiuje lokalne obiekty (lokalne obiekty) jako "obiekty niezależne od środowiska gospodarza, które dostarcza implementacja ECMAScript. Inaczej mówiąc, lokalne obiekty to klasy (typy odniesienia) zdefiniowane przez ECMA-262. W tym skład wchodzą:
- Obiekt
- Funkcja
- Array
- String
- Boolean
- Number
- Date
- RegExp
- Error
- EvalError
- RangeError
- ReferenceError
- SyntaxError
- TypeError
- URIError
Strony związane
Zaawansowane tutorial JavaScript:Typy referencyjne ECMAScript
Zaawansowane tutorial JavaScript:Klasa funkcji ECMAScript
Podręcznik JavaScript:Obiekt Array
Podręcznik JavaScript:Obiekt Boolean
Podręcznik JavaScript:Obiekt Date
Podręcznik JavaScript:Obiekt Number
Podręcznik JavaScript:Obiekt String
Podręcznik JavaScript:Obiekt RegExp
Wbudowane obiekty
ECMA-262 definiuje wbudowane obiekty (built-in object) jako „wszystkie obiekty dostarczane przez implementację ECMAScript, niezależne od środowiska gospodarza, które pojawiają się w momencie uruchomienia programu ECMAScript”. Oznacza to, że deweloperzy nie muszą wyraźnie instancjonować wbudowanych obiektów, ponieważ są one już zainstalowane. ECMA-262 definiuje tylko dwa wbudowane obiekty, to znaczy Global i Math (one również są obiektami lokalnymi, zgodnie z definicją, każdy wbudowany obiekt jest obiektem lokalnym).
Strony związane
Podręcznik JavaScript:Obiekt Global
Podręcznik JavaScript:Obiekt Math
Obiekty gospodarza
Wszystkie obiekty nie-lokalne są obiektami gospodarza (host object), to znaczy, że obiekty dostarczane przez środowisko gospodarza ECMAScript.
Wszystkie obiekty BOM i DOM są obiektami gospodarza.
Strony związane
Zaawansowane tutorial JavaScript:Implementacja JavaScript
Podręcznik CodeW3C.com:Przeglądarka podręcznika JavaScript
Tutorial CodeW3C.com:Tutorial HTML DOM
- Poprzednia strona Zastosowanie obiektu
- Następna strona Zasięg obiektu