В этой статье мы собираемся обсудить некоторые особенности скрипта ECMA.

Итак, что такое скрипт ECMA?

Согласно Википедии: ECMAScript (или ES) — это спецификация языка сценариев, стандартизированная Ecma International. Он был создан для стандартизации JavaScript, чтобы способствовать множеству независимых реализаций. JavaScript остается наиболее широко используемой реализацией ECMAScript с момента первой публикации стандарта, наряду с другими реализациями, включая JScript и ActionScript. ECMAScript обычно используется для сценариев на стороне клиента во Всемирной паутине и все чаще используется для написания серверных приложений и служб с использованием Node.js.

Таблица совместимости сценария ECMA 6

Короче говоря, Chrome поддерживает большинство функций.

Итак, давайте обсудим особенности

#1: Let & Const

Раньше для хранения переменной использовалось только ключевое слово var. Он использовался повсеместно. Теперь, с обновлением ES6, были введены два новых ключевых слова: Let и Const. Фундаментальное различие между ними заключается в том, что мы не можем изменить значение в Const, мы можем сделать это в Let. Ниже приведен пример:

теперь это не означает, что var устарел. он все еще там, теперь у нас есть лучшие инструменты для управления областью видимости переменных.

№2. Функция толстой стрелки

ES6 предлагает нам новый способ написания функций — JavaScript. Обычно мы писали функции, как показано ниже:

Теперь мы также можем использовать следующий способ:

# 3 : Оператор отдыха и распространения

Rest Operator: это вспомогательный метод, с помощью которого список элементов можно превратить в массив. Поясним это на примере:

Spread Operator как раз наоборот, он берет массив и превращает его в список объектов.

Использованная литература:

Ø https://en.wikipedia.org/wiki/ECMAScript

Ø https://kangax.github.io/compat-table/es6/