2016-03-01 9 views
1

В соответствии с this article многие функции ES6 (в частности, литералы шаблонов, формально называемые «строками шаблонов») включены по умолчанию.ECMA Script 2015 (ES6) В NodeJS без флагов

Ниже был введен в терминал:

[email protected]: node 
> "test string: ${10+4}" 
'test string: ${10+4}' 

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

Моя версия выглядит следующим образом:

[email protected]: node -v 
v5.7.0 

Любые предложения будут с благодарностью.

ответ

2

шаблона строки окружены ` (назад цитирую) характер:

`test string: ${10+4}` 
+0

Существуют ли какие-либо недостатки, используя обратные кавычки? Я предполагаю, что синтаксический анализ строки должен занять некоторое время. – Andy

+0

см. Этот вопрос http://stackoverflow.com/questions/29055518/are-es6-template-literals-faster-than-string-concatenation – madox2

 Смежные вопросы

  • Нет связанных вопросов^_^