首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >支持ES7、ES8、ES9、ES10、ES11浏览器

支持ES7、ES8、ES9、ES10、ES11浏览器
EN

Stack Overflow用户
提问于 2020-05-16 19:23:41
回答 2查看 15.7K关注 0票数 21

查看有关browser support for ECMAScript2015 (ES6)的数据相当容易,但我发现很难为以下所有ES版本(从ES7到ES10)提供一个同等清晰的表。

Mozilla有一些信息on their website,可以看到ES7和ES8是完全支持的,ES9仍然有一些问题,ES10在最新版本上是受支持的。

我还可以猜测,在ES5之后,IE11就再也没有进步过。

我没有为其他浏览器找到任何东西,只是到处都是偷来的信息。

有人知道目前的支持率是多少吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-16 19:41:52

浏览器供应商并不实现特定的版本,而是实现特定的功能。几乎每个现代浏览器都缺少ES2017-ES2020的功能。因此,没有也不会有一个表,您可以在其中看到ES版本到浏览器版本的映射。

但这不是问题,因为您作为开发人员也是这样做的。您使用的是功能,而不是ECMAScript的版本。Caniuse仍然是检查单个功能支持的一个很好的资源。如果你对Caniuse上的数据演示不满意,也许这些compatibility tables对你更好。此外,您可以使用polyfills和Babel将新特性转换到较旧的运行时。

票数 42
EN

Stack Overflow用户

发布于 2020-05-16 19:33:15

原因很简单:他们不支持它。ES6之上的一切仍在进行中。由于ES6仍然被采用,并且并不是所有的浏览器都支持所有的浏览器,所以它们没有理由以ES7为目标。如果你想使用>ES7的特性,我建议你研究一下Babel,因为有一些方法可以使用ES7和更高版本,并将其编译回ES5,这样即使是IE也支持它。

希望这能有所帮助,请随时发表评论并提出问题!

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61835971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档