Este articulo necesita una revisión técnica. Cómo puedes ayudar.
Este articulo necesita una revisión editorial. Cómo puedes ayudar.
Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.
ECMAScript 5.1, es una versión antigua del estándar sobre el cuál se basa Javascript, dicha versión fue aprovada en Junio de 2011.
El motor de JavaScript utilizado en las últimas versiones de los proyectos de Mozilla, incluyendo Firefox y Thunderbird, tienen soporte a todas las características de ECMAScript 5.1. Este artículo cubre las funciones compatibles con diferentes versiones del motor de JavaScript utilizado por Mozilla.
Características soportadas
Añadido en JavaScript 1.8.5 (Gecko 2, Firefox 4 y posteriores)
Firefox 4 tiene soporte completo a ECMAScript 5, incluyendo el constructor Object.*
métodos y el modo estrícto (strict mode.) Lee más en New in JavaScript 1.8.5.
Añadido en JavaScript 1.8.1 (Gecko 1.9.1, Firefox 3.5)
- Soporte nativo de los objetos JSON.
Posee el método Object.getPrototypeOf()
.El método String.trim()
, que elimina todos los espacios vacíos que hayan al principio o al final de un texto.- Gecko 1.9.1.4 actualizó la implementación de
JSON.stringify()
para que responda a ECMAScript 5.
Las mejoras dispuestas por ECMAScript 5 se han hecho en el algoritmo de análisis sintáctico que impiden la evaluación de XHTML como código JavaScript en ciertas circunstancias..
Añadido en JavaScript 1.6 (Gecko 1.8, Firefox 1.5)
Los métodos Array
que ofrecen varias mejoras en los métodos que manipulan arreglos (arrays), que han sido parte de Javascript desde la versión 1.6, ahora forman parte del estándar ECMAScript 5.
Más información
- ECMAScript web site
- ECMAScript 5.1 specification
- John Resig's post on Object.getPrototypeOf
- Michael J. Ryan's implementation of ECMAScript5 Dates in JavaScript
- ECMAScript 5 support across browsers