Java Nashorn是否支持JavaScript template strings?
尝试var a = `this is a \n multiline string \n `
时出现以下错误:
javax.script.ScriptException: <eval>:1:22 Expected an operand but found error
答案 0 :(得分:8)
使用Nashorn“脚本模式”(通过-jcripting选项启用jjs以及-Dnashorn.args系统属性可以用于javax.script来设置选项),有一个Nashorn特定的扩展用于多行字符串和字符串插值。
另见:
如上所述,ES6功能正被添加到jdk9中。您可以使用--language = es6选项
启用es6功能(子集)