是否可以让 Rhino 使用比 1.7 更新的 JS 实现?
是不是要等mozilla来做呢,还是有社区项目带头了?
谢谢。
我不了解 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,但我不知道现在有任何项目正在为此工作。
嗯... Rhino 不使用Javascript 的实现,它是Javascript 的实现。
SpiderMonkey运行 JS 1.8,但用 C 而不是 Java 实现,不确定它是否对您有影响。