ES2020

故事要从一封邮件开始。


ES2020

TC39 approves the ES2020 spec, but what's in it?

TC39批准了ES2020规范,来看看都有什么?

是的,2020已经过到四月了,ES2020也在4月2日发布了,其实里面的新特性很早就被提出来了。不过有些特性提到了stage 4,而这个 stage 4 意味着什么呢?

Once it has reached stage 4, it can be used safely.

按理说,一个特性到了 stage 4 ,你就可以放心大胆用起来了。

看一波都有什么?我今天不打算把他们写完,后期不断填坑吧。。。

https://v8.dev/features/tags/es2020

GitHub 下载下来的 pdf 来看,是第11版有 860 页,教练,学不下去了?我承认,我看不下去。

大概有这么些东西(按兴趣排序):

  1. Nullish coalescing Operator
    中文名叫:可选链,双问号。
    两个问号的操作符 ?? 我见过 || && == 问号都要一对了?
    小朋友你是否有很多的问号????
    据说 C# 里也有??
    这个操作符是来干啥子的?我还没看。应该会很香。


    联想大法好
  2. import()
    应用场景还是很多的比如,按需加载,条件加载等。

  3. import.meta
    存储当前模块的元信息,和网页中的 meta 标签有点类似,import.meta.url。

  4. String.prototype.matchAll
    这个语法就有点复杂了,涉及到 字符串,原型,正则的知识。还没搞懂。

  5. BigInt
    新增数据结构,可在 JavaScript | 几道简单的算术题 中了解。

当然ES2020还有很多内容,有空再填这个坑。

pixiv | ファジョボレ | 80489146

图源

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容