Можно ли использовать скрипт Ecmascript6 из скрипта Ecmascript5 без транспаранта? - PullRequest
0 голосов
/ 29 апреля 2019

Я написал несколько модулей в Ecmascript6 для системы, написанной в Ecmascript5. Модули работают должным образом, как и остальные системы.

Возможно ли, чтобы система использовала эти новые модули, не перенося их обратно в ES5? Этот вопрос не предназначен для конкретного проекта или настройки, а скорее как общая возможность работы с ES5 и ES6.

Спасибо за помощь.

1 Ответ

1 голос
/ 29 апреля 2019

Все зависит от платформы, на которой вы собираетесь его запустить. Если ваша платформа поддерживает ES 2016, у вас не возникнет проблем с ее запуском.

Пример: Chrome поддерживает новейшие функции скрипта ECMA, поэтому все функции ECMA 6 и ECMA 7 будут работать правильно, в то время как более старый Internet Explorer не поддерживает ECMA 6. Поэтому вы не сможете запускать там свои коды.

Так что не имеет значения, был ли ваш модуль написан ранее в ECMA 2015 или ECMA 2016. Все последние версии скриптов ECMA имеют обратную совместимость. И это красота JavaScript.

...