es6-features
es6-features copied to clipboard
Evaluating string interpolation for template literals
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](https://user-images.githubusercontent.com/8436044/44323177-55aef300-a483-11e8-988f-fa90186a437f.png)
Using Google Chrome: