JavaScript版本如何与ECMAScript版本相关联? [英] How do JavaScript versions correlate to ECMAScript versions?

查看:138
本文介绍了JavaScript版本如何与ECMAScript版本相关联?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

例如, [] .map 是在JavaScript 1.6中实现。这是ES5方法吗? 1.6如何与 ECMAScript 版本相关联?

For example, [].map was "implemented in JavaScript 1.6." Is that an ES5 method? How does the 1.6 correlate to an ECMAScript version?

推荐答案

Mozilla使用的版本号和ECMAScript标准版本号之间没有真正严格的对应关系。有一个维基百科上的表,可能就是你要找的 - 你会看到JavaScript 1.6对应于ECMAScript 3,然后是一些额外的扩展。 []。map 特别是在ECMAScript 5中标准化,但据我了解,该功能最初是由Firefox推出的,甚至在ECMAScript 5标准发布之前。 (包含JavaScript 1.6的Firefox 1.5于2005年11月29日发布,该标准似乎已于2009年9月发布。)

There aren't really strict correspondences between the version numbers Mozilla uses and the ECMAScript standard's version numbers. There's a table on Wikipedia that might be what you're looking for -- you'll see that JavaScript 1.6 corresponds to ECMAScript 3 and then some additional extensions. [].map specifically was standardized in ECMAScript 5, but to my understanding, the feature was first introduced by Firefox before the ECMAScript 5 standard was even published. (Firefox 1.5 which included JavaScript 1.6 was released on November 29, 2005, and the standard appears to have been published in September 2009.)

这篇关于JavaScript版本如何与ECMAScript版本相关联?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆