2

是否可以让 Rhino 使用比 1.7 更新的 JS 实现?

是不是要等mozilla来做呢,还是有社区项目带头了?

谢谢。

4

3 回答 3

4

我不了解 JavaScript 1.8,但我知道他们正在积极致力于支持 ECMAScript 5。RingoJS项目(以前称为 Helma NG)有一个自定义分支,它实现了 1.8 和 ECMAScript 5 的一些新特性。例如,它支持函数表达式(f = function(x) 2 * x;而不是f = function(x) { return 2 * x; }JSON.stringify/parse、 和Object.create/seal/freeze.

我确信 Mozilla 会欢迎任何帮助迁移到 1.8,但我不知道现在有任何项目正在为此工作。

于 2010-04-19T19:46:24.507 回答
1

嗯... Rhino 不使用Javascript 的实现,它Javascript 的实现。

于 2010-04-19T19:29:50.043 回答
0

SpiderMonkey运行 JS 1.8,但用 C 而不是 Java 实现,不确定它是否对您有影响。

于 2010-04-19T20:21:45.737 回答