Objetos globales

Este capítulo documenta todo acerca de estándares de Javascript, los objetos integrados en JavaScript, así como los métodos y propiedades de cada uno.

El término "objetos globales" (u objetos incorporados estándar) aquí no debe confundirse con el objeto global. Aquí, los objetos globales se refieren a objetos en el ámbito global. Se puede acceder al objeto global en sí usando el operador this en el ámbito global (pero solo si no se usa el modo estricto ECMAScript 5, en ese caso devuelve undefined). De hecho, el alcance global consiste en las propiedades del objeto global, incluidas las propiedades heredadas, si las hay.

Otros objetos en el alcance global son creados por el script de usuario o son proporcionados por la aplicación host. Los objetos host disponibles en los contextos del navegador están documentados en la referencia de la API. Para obtener más información acerca de la distinción entre el DOM y el núcleo de JavaScript, vea Introducción a las tecnologías JavaScript.

Objetos estándar por categoría

Propiedades de valor

Estas propiedades globales devuelven un valor simple; ellos no tienen propiedades o métodos.

Propiedades de funciones

Estas funciones globales -funciones llamadas globalmente en lugar de un objeto- devuelven directamente sus resultados a la persona que llama.

Objetos fundamentales

Estos son los objetos fundamentales y básicos sobre los que se basan todos los demás objetos. Esto incluye objetos que representan objetos generales, funciones y errores.

Números y fechas

Estos son los objetos base que representan números, fechas y cálculos matemáticos.

Procesamiento de texto

Estos objetos representan cadenas y soporte para manipularlos.

Colecciones indexadas

Estos objetos representan colecciones de datos que están ordenadas por un valor de índice. Esto incluye matrices (tipadas) y construcciones tipo array.

Colecciones con clave

Estos objetos representan colecciones que usan claves; estos contienen elementos que son iterables en el orden de inserción.

Colecciones de vectores

Los tipos de datos vectoriales SIMD son objetos donde los datos se organizan en carriles.

Datos estructurados

Estos objetos representan e interactúan con los búferes de datos estructurados y los datos codificados utilizando la notación de objetos JavaScript (JSON del inglés JavaScript Object Notation).

Objetos de abstracción de control

Reflexión

Internacionalización

Adiciones al núcleo de ECMAScript para funcionalidades sensibles al lenguaje.

WebAssembly

Otro