Поддержка ECMAScript 6 в Mozilla

ECMAScript 6 - это новая версия стандарта, имеющая кодовое имя "Harmony" или "ES.next". Черновая спецификация может быть найдена в официальном вики ECMA. Первый рабочий черновик, основанный на ECMAScript 5.1, был опубликован 12 июля 2011 как "ES.next". По состоянию на август 2014 в ECMAScript 6 больше не принимаются новые функции и ожидается окончание работы над ним в конце 2014 с официальной публикацией в марте 2015.

Для получения обратной связи по стандартам ECMAScript используется канал es-discuss.

Поддерживаемые функции

Следующие функции уже реализованы в Firefox:

Стандартная библиотека

Дополнения в объекте Array

Новые объекты Map и Set и их слабые аналоги

Новые функции в объекте Math

Дополнения в объекте Number

Дополнения в объекте Object

Новый объект Promise

Дополнения в объекте RegExp

Дополнения в объекте String

Новый объект Symbol

Типизированные массивы

Типизированные массивы стали часть спецификации ECMAScript 6, а не только своей собственной.

Выражения  и операторы

Операторы

Функции

Другие возможности

Стабилизируемые и обсуждаемые функции

Следующие функции частично реализованы в Firefox, но были добавлены до принятия стандарта ES6 или ещё обсуждаются в стандарте ECMA TC39.

Не реализованные функции

Следующие функции включены в черновик спецификации ECMAScript 6, но пока не реализованы в Firefox:

Смотрите также

Метки документа и участники

Метки: 
 Внесли вклад в эту страницу: fscholz, dtretyakov
 Обновлялась последний раз: fscholz,