1

我想要实现的是测试一段 javascript 代码,我必须看看它在不同版本的 Ecmascript 上的行为。

我可以在某种工具中切换版本并测试代码并查看其行为吗?

4

1 回答 1

2

我无法想象除了EcmaScript 5EcmaScript 3现在或未来几年还有什么相关的。所以这些是你唯一想要测试的。

好吧,也许即将推出的 EcmaScript 6也会慢慢开始进入尖端浏览器。

在大多数现代引擎中,在这一点上,ES3 也几乎完全被 ES5 取代。ES3 一致性被牺牲为 ES5 一致性,这使得 ES3 一致性几乎无关紧要。

对于 ES5,有谷歌的sputniktests套件,它(afaik)被官方test262取代。

据我所知,目前没有 ES6。我维护着兼容性表,但这只是简单的存在测试的集合,无论如何都不是完全一致的。

于 2013-02-07T23:19:23.997 回答