W tym rozdziale opisano wszystkie standardowe obiekty wbudowane JavaScript, w tym ich metody i w艂a艣ciwo艣ci.
Poj臋cie "obiekty globalne" (lub standardowe obiekty wbudowane) tutaj nie s膮 tym samym, co obiekt globalny, kt贸ry odnosi si臋 do obiekt贸w o zasi臋gu globalnym. Dost臋p do obiektu globalnego mo偶na uzyska膰 za pomoc膮 operatoa this
w zakresie globalnym (ale tylko, je艣li nie jest w艂aczony tryb 艣cis艂y ECMAScript 5. W trybie 艣cis艂ym, w takim przypadku zostanie zwr贸cona warto艣膰 undefined
). W rzeczywisto艣ci, zakres globalny sk艂ada si臋 z w艂asciwo艣ci obiektu globalnego, w tym w艂a艣ciwo艣ci dziedziczonych, je艣li istniej膮.
Innymi obiektami o zasi臋gu globalnym s膮 obiekty tworzone w skryptach przez u偶ytkownik贸w albo dostarczane przez aplikacje hosta. Obiekty hosta dost臋pne w kontek艣cie przegl膮darki s膮 opisane w informatorze API. Wi臋cej informacji o r贸偶nicach dziel膮cych DOM i rdze艅 JavaScript, znajdziesz we Przegl膮dzie technologii JavaScript.
Obiekty standardowe wg kategorii
Warto艣ci
W艂a艣ciwo艣ci globalne zwracaj膮 proste warto艣ci, kt贸re nie maj膮 swoich w艂asciwo艣ci ani metod
Funkcje
Nale偶膮 tu funkcje globalne (wywo艂ywane globalnie a nie w jakim艣 obiekcie), kt贸re zwracaj膮 swoj膮 warto艣膰 bezpo艣redni do wywo艂ania.
Obiekty podstawowe
S膮 to fundamentalne, podstawowe obiekty, stanowi膮ce podstaw臋 do tworzenia innych obiekt贸w. Obejmuje to obiekty reprezentujace obiekty og贸lne, funkcje i b艂臋dy.
Liczby i daty
Przetwarzanie tekstu
Kategorie te tworz膮 obiekty reprezentuj膮ce 艂a艅cuchy i obs艂ugujace manipulowanie 艂a艅cuchami.
Indeksowane kolekcje
Obiekty te reprezentuj膮 kolekcje danych, ktore s膮 uporz膮dkowane wed艂ug warto艣ci indeksu. Opejmuje to tablice, typowane tablice i konstrukcje podobne do tablic.
Kolekcje z kluczami
S膮 to obiekty reprezentuj膮ce kolekcje stosujace klucze. Zawieraj膮 elementy, kt贸re s膮 iterowalne w kolejno艣ci estawiania.
Kolekcje wektorowe
Typy danych wektorowych SIMD s膮 obiektami, w kt贸rych dane formowane s膮 w potoki.
Dane strukturalne
Obiekty tej kategorii reprezentuj膮 i wsp贸艂dzia艂aj膮 ze strukturyzowanymi buforami danych i danymi kodowymi uzywaj膮cymi notacji JSON (JavaScript Object Notation).
Kontrola obiekt贸w abstrakcyjnych
Refleksy
Internacjonalizacja
Dodatki do jadra ECMAScript dla funkcji j臋zykowych.