Java Nashorn是否支持JavaScript 模板字符串?
尝试时出现以下错误var a = `this is a \n multiline string \n `
:
javax.script.ScriptException:
使用Nashorn"脚本模式"(通过-jcripting选项启用jjs以及-Dnashorn.args系统属性可以用于javax.script来设置选项),有一个Nashorn特定的扩展用于多行字符串和字符串插值.
也可以看看:
https://wiki.openjdk.java.net/display/Nashorn/Nashorn+extensions#Nashornextensions-Multi-linestringliterals%28-scriptingmodeonly%29
如上所述,ES6功能正被添加到jdk9中.您可以使用--language = es6选项启用es6功能(子集)