繁体   English   中英

Java Nashorn和ECMAScript 6 for..of:ECMAScript异常:SyntaxError:预期; 但发现

[英]Java Nashorn and ECMAScript 6 for..of : ECMAScript Exception: SyntaxError: Expected ; but found of

for..of语法已在ES6中引入。

自JDK9作为JEP 292的一部分以来,应该受到支持

但是,当我运行OpenJDK 10的jjs ,出现异常:

jjs> for (var foo of ['bar', 'baz']) { print(foo); }
ECMAScript Exception: SyntaxError: <shell>:1:13 Expected ; but found of
for (var foo of ['bar', 'baz']) { print(foo); }
             ^

默认情况下, jjs支持ECMAScript 5,可以通过至少在Java 9中使用带有--language=es6标志的jjs来解决。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM