Что такое ЕС5?


HTML

ES5 — это ярлык для ECMAScript 5 .

ECMAScript 5 также известен как JavaScript 5.

ECMAScript 5 также известен как ECMAScript 2009.


ECMAScript 5

ECMAScript 5 был выпущен в 2009 году.


Особенности ECMAScript 5

Это были новые функции, выпущенные в 2009 году:

  • Директива «использовать строгую»
  • Строка.trim()
  • Массив.isArray()
  • Массив.для каждого()
  • Массив.карта()
  • Массив.фильтр()
  • Массив.уменьшить()
  • Массив.reduceRight()
  • Массив.каждый()
  • Массив.некоторые()
  • Массив.indexOf()
  • Массив.lastIndexOf()
  • JSON.parse()
  • JSON.stringify()
  • Дата.сейчас()
  • Получатели и сеттеры свойств
  • Новые методы свойств объекта

Синтаксические изменения ECMAScript 5

  • Доступ к свойству [ ] для строк
  • Завершающие запятые в литералах массивов и объектов
  • Многострочные строковые литералы
  • Зарезервированные слова в качестве имен свойств

Поддержка браузера для ES5 (2009 г.)

Chrome 23, IE 10 и Safari 6 были первыми браузерами, полностью поддерживающими 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 (март 2011 г.) поддерживает ES 5, за исключением «строгого использования».


Полное руководство по ECMAScript 5

Это было краткое введение в ECMAScript 5.

Полный обзор можно найти в W3Schools JavaScript ES5 Tutorial .

Полный обзор версий JavaScript см. в разделе Версии JavaScript .