Что такое ЕС5?
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 .