我想要实现的是测试一段 javascript 代码,我必须看看它在不同版本的 Ecmascript 上的行为。
我可以在某种工具中切换版本并测试代码并查看其行为吗?
我想要实现的是测试一段 javascript 代码,我必须看看它在不同版本的 Ecmascript 上的行为。
我可以在某种工具中切换版本并测试代码并查看其行为吗?
我无法想象除了EcmaScript 5或EcmaScript 3现在或未来几年还有什么相关的。所以这些是你唯一想要测试的。
好吧,也许即将推出的 EcmaScript 6也会慢慢开始进入尖端浏览器。
在大多数现代引擎中,在这一点上,ES3 也几乎完全被 ES5 取代。ES3 一致性被牺牲为 ES5 一致性,这使得 ES3 一致性几乎无关紧要。
对于 ES5,有谷歌的sputniktests套件,它(afaik)被官方test262取代。
据我所知,目前没有 ES6。我维护着兼容性表,但这只是简单的存在测试的集合,无论如何都不是完全一致的。