Tipos de objetos ECMAScript
- Página anterior Aplicación de objetos
- Página siguiente Escopo de objetos
En ECMAScript, no todos los objetos se crean de manera igual.
En general, hay tres tipos de objetos que se pueden crear y usar: objetos nativos, objetos incorporados y objetos de host.
Objeto nativo
ECMA-262 define los objetos nativos (native object) como "objetos proporcionados por la implementación ECMAScript del entorno de host que son independientes del mismo". En términos sencillos, los objetos nativos son las clases (tipos de referencia) definidas por ECMA-262. Incluyen:
- Object
- Function
- Array
- String
- Boolean
- Number
- Date
- RegExp
- Error
- EvalError
- RangeError
- ReferenceError
- SyntaxError
- TypeError
- URIError
Páginas relacionadas
Tutoriales avanzados de JavaScript:Tipos de referencia ECMAScript
Tutoriales avanzados de JavaScript:Clase Function de ECMAScript
Manual de referencia de JavaScript:Objeto Array
Manual de referencia de JavaScript:Objeto Boolean
Manual de referencia de JavaScript:Objeto Date
Manual de referencia de JavaScript:Objeto Number
Manual de referencia de JavaScript:Objeto String
Manual de referencia de JavaScript:Objeto RegExp
Objetos integrados
ECMA-262 define los objetos integrados (built-in object) como "los objetos proporcionados por la implementación de ECMAScript que existen independientemente del entorno de anfitrión, que aparecen cuando se inicia la ejecución del programa ECMAScript". Esto significa que los desarrolladores no necesitan instanciar explícitamente los objetos integrados, ya que se han instanciado. ECMA-262 solo define dos objetos integrados, es decir, Global y Math (que también son objetos locales, según la definición, cada objeto integrado es un objeto local).
Páginas relacionadas
Manual de referencia de JavaScript:Objeto global
Manual de referencia de JavaScript:Objeto Math
Objeto anfitrión
Todos los objetos no locales son objetos anfitriones (host object), es decir, objetos proporcionados por el entorno de ejecución de ECMAScript.
Todos los objetos BOM y DOM son objetos anfitriones.
Páginas relacionadas
Tutoriales avanzados de JavaScript:Implementación de JavaScript
Manual de referencia de CodeW3C.com:Manual de referencia de JavaScript
Tutoriales de CodeW3C.com:Tutoriales de HTML DOM
- Página anterior Aplicación de objetos
- Página siguiente Escopo de objetos