ES7
Часть 20
ES7 был представлен в 2016 с легкими для понимания дополнениями. Это связано с тем, что в отличие от ES6, в котором было много изменений, ES7 имеет два дополнения к языку.
Метод включает
Это было добавлено в строки и массивы. Например:
Мы также можем использовать его для массивов. Если я делаю массив:
И если я попытаюсь включить страну, которой нет в массиве:
Ну, я ошибаюсь.
Экспоненциальный оператор
Если бы я хотел иметь функцию, которая возводит что-то в квадрат, я мог бы сделать:
Если я сделаю квадрат из 5, я получу 25.
Если бы я хотел расширить это и сделать куб:
А здесь, если я возьму куб из 5, я получу 125.
И это все!
ECMAScript будет выпускать небольшие постепенные изменения каждый год. Это позволит легко оставаться на вершине языка и избегать таких сценариев, как ES6, где все эти изменения были внесены, и людям было трудно изучить их все.