EcmaScript 6, также известный как ES2015, — это следующая спецификация для написания Javascript. Javascript до сих пор был написан в форматах ES5, и пришло время включить новую область написания JS при создании проектов.
Как разработчик, самое первое, что нужно учитывать при использовании нового языка или новой версии языка является его совместимость на всех платформах, чтобы никто не пропустил соус. ES6 отлично поддерживается браузерами, так что вам не о чем беспокоиться. Уровень поддержки браузера можно посмотреть здесь.

Теперь давайте посмотрим на некоторые функции ES6 и на то, как они работают.

  1. Letиconst
    Ключевое словоlet — это новый способ объявления локальных переменных. Переменные, объявленные в var, имеют область действия на уровне блока, т. е. доступ к ним возможен только в блоке (например, в функции).

Ключевое слово const означает константу слова, что означает, что после объявления переменной ее нельзя переназначить. Значение можно изменить только при использовании с объектами.

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

Функция стрелки — это новый способ написания функции, который отличается от того, как она написана в ES5.

3. Литералы шаблона

Также известны как шаблонные строки. В этом случае нам не нужно использовать оператор плюс (+) для объединения строк или когда мы хотим использовать переменную внутри строки.

4. Операторы спреда

Оператор спреда использует символ «…» — три точки. Это используется в случае добавления данных к уже существующим данным.

5. Деструктуризация

Деструктуризация упрощает извлечение значений из объектов и массивов и их сохранение в переменных. Разрушение упрощает присвоение значений массива или объекта новой переменной.

Заключение

В ES6 есть множество новых функций. Я надеюсь, что вы найдете эту статью полезной. У ES6 есть и другие удивительные возможности — вы можете изучить их здесь. Спасибо за ваше время и получайте удовольствие от использования ES6.