Для нового и несовместимого синтаксиса проблема решается транспиляцией. Этот заумный термин, изобретенный в сообществе, описывает преобразование исходного кода программы из одной формы в другую (также в текстовый исходный код) специальной программой. Как правило, проблемы прямой совместимости, связанные с синтаксисом, решаются использованием транспилятора (самым распространенным из которых является Babel (https://babeljs.io)) для преобразования синтаксиса новой версии JS к эквивалентному старому синтаксису.
Вы пока еще не знаете JS} Познакомьтесь, JavaScript
·
Кайл Симпсон