Objetos integrados padrão

Resumo

Este capítulo documenta todos os objectos built-in do JavaScript standard, juntamente com os seus métodos e propriedades.

O termo "objectos globais" (ou objectos built-in standard) não é para ser confundido com objecto global. Aqui, os objectos globais referem-se a objectos no scope global (mas apenas se o modo strict do ECMAScript 5 não estiver a ser usado! Senão retorna undefined). O próprio global object pode ser acedido através do operador this no scope global. Na verdade, o scope global consiste nas propriedades do objecto global (incluíndo propriedades herdadas, se alguma).

Outros objectos no scope global são criados através do script do utilizador or fornecidos pela aplicação host. Os objectos do host disponíveis no contexto browser são documentados na referência da API. Para mais informações sobre a distinção entre DOM e o núcleo do JavaScript, ver exposição das tecnologias do JavaScript.

Objetos padrão (por categoria)

Propriedades do valor

Estas propriedades globais devolvem um valor simples; estas não têm propriedades ou métodos.

Propriedades da função

Estas funções globais - funções que são chamadas no mundo ao invés de um objeto - devolvem diretamente os seus resultados para o chamador.

Objetos fundamentais

Estes são os objetos básicos, fundamentais, em que todos os outros objetos são baseados. Isto inclui objetos que representam objetos gerais, funções, e erros.

Números e datas

Objectos que lidam com números, datas e cálculos matemáticos.

Processamento de texto

Objectos para manipular texto.

Coleções indexadas

Coleções ordenadas por um indíce. Objectos do tipo array.

Coleções por chave

Coleções de objectos como chaves. Elementos iteráveis por ordem de inserção.

  • Map This is an experimental API that should not be used in production code.
  • Set This is an experimental API that should not be used in production code.
  • WeakMap This is an experimental API that should not be used in production code.
  • WeakSet This is an experimental API that should not be used in production code.

Dados estruturados

Buffers de dados e JavaScript Object Notation (JSON).

Objectos de abstração de controlo

  • Iterator This API has not been standardized.
  • Generator This is an experimental API that should not be used in production code.
  • Promise This is an experimental API that should not be used in production code.

Reflexão

  • Reflect This is an experimental API that should not be used in production code.
  • Proxy This is an experimental API that should not be used in production code.

Internacionalização

Adições ao núcleo do ECMAScript para funcionalidades de linguagens sensíveis.

Objetos não padrão

Outros