es6-features icon indicating copy to clipboard operation
es6-features copied to clipboard

Evaluating string interpolation for template literals

Open 73R3WY opened this issue 5 years ago • 0 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

73R3WY avatar Aug 20 '18 06:08 73R3WY