1
有没有办法提醒我运行JavaScript的当前环境支持的EcmaScript版本?如何提醒浏览器支持的EcmaScript版本?
有没有办法提醒我运行JavaScript的当前环境支持的EcmaScript版本?如何提醒浏览器支持的EcmaScript版本?
简短的回答:第
龙答案:首先,浏览器无法实现的ECMAScript,但基于该规范的语言(例如JavaScript的针对Firefox,JScript的微软)。通常,他们可以实现部分标准,并在下一版本的语言中完成标准(例如,发生在JavaScript 1.8/1.8.1/1.8.5中关于ES5的内容,请参阅New in JavaScript)。
另外,他们可以预见标准:请参阅for...of或let,即Mozilla自从几年以来,即属于ES6的一部分。
所以,你不能真正说出ES环境支持你的环境;你可以做的是测试你感兴趣的功能,并使用它们。在大多数情况下,我们在可能的地方应用垫片来模拟该功能,如ES5。
对您关心的功能进行功能测试,不关心实际的浏览器或ecma版本。无论如何,你永远不知道实施是否正确或完整,即使他们会声称“ecma XYZ”。 –