Утверждён стандарт ECMAScript 7 (2016)

Пятница, 17 июня 2016 г.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e

На очередном собрании Генеральной Ассамблеи ECMA официально утверждён стандарт ECMAScript 2016 (ECMAScript 7 или «ECMA-262 7th edition»), определяющий базовые функциональные возможности JavaScript. ECMAScript 7 примечателен переходом к новому непрерывному процессу формирования стандартов, которые планируется выпускать ежегодно. Напомним, что прошлый стандарт ECMAScript 6 был утверждён в июне прошлого года, спустя шесть лет с момента принятия ECMAScript 5, и содержал достаточно большую порцию новшеств, которые ещё не полностью реализованы в современных браузерах.

В отличие от ECMAScript 6 спецификация ECMAScript 7 содержит относительно немного изменений, которые развивались в рамках непрерывно обновляемого варианта спецификации ECMAScript. В стандарт из данной были перенесены уже поддерживаемые браузерами возможности, поэтому ECMAScript 7 сразу доступен во всех основных браузерах и не требует времени на реализацию поддержки.

В ECMAScript 7 вошли изменения, связанные с устранением недоработок и внесением уточнений к ECMAScript 6, а также добавлено несколько новшеств:

Оператор »**» для возведения в степень;
Методы Array.prototype.includes () и TypedArray.prototype.includes () для определения наличия элементов в массиве. Напрмер,»[1, 2, 3].includes (2)» вернёт true, а »[1, 2, 3].includes (4)» вернёт false;
Методы String.prototype.padStart () и String.prototype.padEnd () для доведения строки до заданного размера путём добавления повторяющегося шаблона заполнения в начало или конец строки. Например, "abc".padEnd (10, «foo») выдаст «abcfoofoof», а "abc".padEnd (6,»123465») выдаст «abc123»;
Для генераторов и методов генераторов больше не применяются конструкторы;

Следите за нами в ВКонтакте, Facebook'e и Twitter'e


Просмотров: 521
Рубрика: Hi-Tech


Архив новостей / Экспорт новостей

Ещё новости по теме:

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Архивы новостей за: 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003