1

有没有办法提醒我运行 JavaScript 的当前环境支持的 EcmaScript 版本?

4

1 回答 1

3

简短的回答:没有。

长答案:首先,浏览器不实现 ECMAScript,而是基于该规范的语言(例如,用于 Firefox 的 JavaScript,用于 Microsoft 的 JScript)。通常,他们可以实现部分标准,并在该语言的下一个版本中完成该标准(例如,它发生在关于 ES5 的 JavaScript 1.8 / 1.8.1 / 1.8.5 中,请参阅JavaScript 中的新功能)。

另外,他们可以预期标准:查看for...oflet,这是 Mozilla 多年来一直在使用的,它们是 ES6 的一部分。

所以,你不能真正说出你的环境支持什么 ES 版本;您可以做的是测试您感兴趣的功能并使用它们。在大多数情况下,我们会在可能的情况下应用 shim 来模拟该功能,例如ES5

于 2013-02-07T09:14:24.430 回答