如何提醒支持的EcmaScript版本的浏览器?

时间:2013-02-07 08:58:47

标签: javascript ecmascript-5

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

1 个答案:

答案 0 :(得分:3)

简短回答:否。

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

另外,他们可以预见到标准:参见for...oflet,Mozilla多年来一直是ES6的一部分。

因此,您无法真正说出您的环境支持哪些ES版本;你可以做的是测试你感兴趣的功能,并使用它们。在大多数情况下,我们在可能的情况下应用垫片来模拟该功能,例如ES5