前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ES feature and support

ES feature and support

作者头像
凌虚
发布2020-07-20 12:19:57
3720
发布2020-07-20 12:19:57
举报

本来想详细写一下 ES 的新特性,后来想想还是算了。

ES 新特性、浏览器、Node.js 都在不断发展,我们怎么去知道有哪些新特性以及它们的兼容性情况呢?

授人以鱼不如授人以渔。只需要一个网站就够了:

https://kangax.github.io/compat-table/es2016plus/

打开这个神奇的网站,你将会看到:

左上方你可以勾选 5、6、2016+、next 等等选项,对应的也就是 ES 的各个标准,比如我这里查看的就是 ES2016+ 标准的情况。

最左侧 Feature name 列对应的就是该 ES 标准下具体的特性:

比如 Object.fromEntries 特性、optional catch binding 可选的 catch 错误绑定特性等等都一一列举了出来。

屏幕的主界面,Compilers/polyfills 列族记录的是各个编译器如 babel 不同版本的兼容性,Desktop browsers 记录的是浏览器的兼容性,Servers/runtimes 记录的是服务器相关运行时如 Node.js 的兼容性情况。

比如 Node.js 的兼容性情况:

每一列标注了 Node.js 的具体版本,每一栏对应的都是具体某一项 ES feature 特性,绿色表示该版本完全兼容,黄色表示部分兼容,红色表示不兼容。

好了,文章写完了,可以取关了。

https://kangax.github.io/compat-table/es2016plus/

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-08-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Node Python Go全栈开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档