Сценарий ECMA 2015 (ES6) на NodeJS без флагов

Согласно этой статье, многие функции ES6 (особенно литералы шаблонов, официально известные как "строки шаблонов") ) включены по умолчанию.

В терминал было введено следующее:

user@host: node
> "test string: ${10+4}"
'test string: ${10+4}'

Даже при использовании флага --harmony литералы шаблонов не выполняются как код, а вместо этого обрабатываются как строки.

Моя версия такова:

user@host: node -v
v5.7.0

Любые предложения будут ценны.


person Andy    schedule 01.03.2016    source источник


Ответы (1)


Строки шаблона окружены символом ` (обратная кавычка):

`test string: ${10+4}`
person madox2    schedule 01.03.2016
comment
Есть ли недостатки в использовании обратной кавычки? Я предполагаю, что синтаксический анализ строки должен занять некоторое время. - person Andy; 01.03.2016
comment
см. этот вопрос stackoverflow .com/questions/29055518/ - person madox2; 01.03.2016