¿Qué es ES5?


HTML

ES5 es un atajo para ECMAScript 5

ECMAScript 5 también se conoce como JavaScript 5

ECMAScript 5 también se conoce como ECMAScript 2009


ECMAScript 5

ECMAScript 5 se lanzó en 2009.


Características de ECMAScript 5

Estas fueron las novedades lanzadas en 2009:

  • La Directiva de "uso estricto"
  • Cadena.trim()
  • Array.isArray()
  • Matriz.paraCada()
  • matriz.mapa()
  • Matriz.filtro()
  • Array.reduce()
  • Array.reduceRight()
  • matriz.cada()
  • Array.some()
  • Array.indexOf()
  • Array.lastIndexOf()
  • JSON.parse()
  • JSON.stringify()
  • Fecha.ahora()
  • Getters y Setters de propiedades
  • Nuevos métodos de propiedades de objetos

Cambios sintácticos de ECMAScript 5

  • Acceso a la propiedad [ ] en cadenas
  • Comas finales en matrices y literales de objetos
  • Literales de cadena multilínea
  • Palabras reservadas como nombres de propiedad

Soporte de navegador para ES5 (2009)

Chrome 23, IE 10 y Safari 6 fueron los primeros navegadores en ser totalmente compatibles con ECMAScript 5:

Chrome 23 IE10 / Edge Firefox 21 Safari 6 Opera 15
Sep 2012 Sep 2012 Apr 2013 Jul 2012 Jul 2013

Internet Explorer 9 (marzo de 2011) admite ES 5 excepto "uso estricto".


Tutorial completo de ECMAScript 5

Esta ha sido una breve introducción a ECMAScript 5.

Para obtener una descripción general completa, vaya al Tutorial de JavaScript ES5 de W3Schools .

Para obtener una descripción general completa de las versiones de JavaScript, vaya a Versiones de JavaScript .