Obiekty

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

S膮 to obiekty podstawowe reprezentujace liczby, daty i obliczenia matematyczne.

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

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.

WebAssembly

Pozosta艂e