Rhino 1.7.14 支持 ES6 功能,例如 Promise,但我无法使用 VERSION_ES6 标志

问题描述 投票:0回答:1

Rhino 1.7.14 中提到,如果使用 VERSION_ES6 标志,Rhino 可以支持 ES6 功能。

Flag to be used in Rhino 1.7.14

但是没有明确的文档说明如何以及在何处使用该标志

我尝试使用 Context.VERSION_ES6 标志来设置语言版本。 https://github.com/workcraft/workcraft/issues/1367 但这对我没有帮助。

我是否以正确的方式尝试该标志?还是应该用在其他地方?

还有其他方法可以让 Promise 在 Rhino 中发挥作用吗?

我希望释放 Rhino 1.7.14 可以提供的所有 ES6 功能

java ecmascript-6 promise es6-promise rhino
1个回答
0
投票

我让它在解析器上工作:

CompilerEnvirons compilerEnvirons = new CompilerEnvirons();
compilerEnvirons.setLanguageVersion(Context.VERSION_ES6);

但我不执行它。如果您需要运行代码找到可以通过此环境的位置一定不会太困难。

© www.soinside.com 2019 - 2024. All rights reserved.