rse / es6-features

ECMAScript 6: Feature Overview & Comparison

Home Page: https://rse.github.io/es6-features/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Evaluating string interpolation for template literals

73R3WY opened this issue · comments

I encountered this issue while trying out the string interpolation feature of ES6

the code is

...
    if (unevaluated_lines) {
        let num_lines_message = (`${unevaluated_lines} answer ${unevaluated_lines == 1 ? "line was" : "lines were"} not evaluated.`)
        submit.reject(Error("Please give an evaluation to every answer line. " + num_lines_message))
...

but the saved string in the variable num_lines_message does follow spacing between string literals but the line of code unassigned to a variable works fine. See screenshot below:

screen shot 2018-08-20 at 2 12 47 pm

Using Google Chrome:
screen shot 2018-08-20 at 2 15 07 pm