美文网首页每日一文
ES2020新特性:变量私有化、promise、BigInt、g

ES2020新特性:变量私有化、promise、BigInt、g

作者: 永恒即是最美 | 来源:发表于2020-12-14 16:40 被阅读0次

1. 变量私有化:#变量名=变量值

2. Promise.allSettled()

(1)race,传入请求数组,返回第一个请求成功结果,不论对错;

(2)all,传入请求数组,等待所有结果并返回,有请求失败则catch;

(3)allSettled,始终收集所有请求结果,无论对错

3. BigInt,解决超过16位丢失精度问题:整数后加n

4. globalThis全局对象,统一不同平台全局对象。如:window,frames,global等

5. 动态引入,在需要时再引入如:const add = await import('./math.js')

6. 空值运算符:??  与可选链操作费:?.

c = a ?? b,当a为null或者undefined时,b赋值给c

var a =  {b:1} ; a?.c //undefined

相关文章

  • ES2020新特性:变量私有化、promise、BigInt、g

    1.变量私有化:#变量名=变量值 2. Promise.allSettled() (1)race,传入请求数组,返...

  • ES2020 新特性

    ES2020已经落地了,其中几个新特性实用性还是不错的,这就意味着,现在对 ES2020 中 Javascript...

  • ES11新特性

    ES11(ES2020)已经release了,抽个时间来总结一下它的新特性。 1.私有变量 ES11在类中新增私有...

  • Promise.allSettled,ES2020新特性对于Pr

    Promise.all方法 使用promise.all如果有一个对象reject了,那么promise.all就会...

  • ES2020新特性?? ?.

    专心搞前端的第9天 今天遇到一题让我一脸懵逼的面试题。 完全看不懂怎么办,怎么那么多奇怪的???网上搜了好久都没找...

  • ES2020新特性

    可选链操作符(Optional Chaining) 作用:让我们在查询具有多个层级对象时,不再需要进行冗余的各种前...

  • es2020新特性

    文章来源:方凳雅集 前言自从ES6发布之后,TC39这个负责开发ECMAScript标准的机构每年都会发布新特性。...

  • ES2020新特性

    可选链 (Optional chaining) 可选链 让我们在查询具有多层级的对象时,不需要再进行冗余的各种前置...

  • es2020新特性

    ES2020 是 ECMAScript 对应 2020 年的版本。这个版本不像 ES6 (ES2015)那样包含大...

  • ES2020新特性

    https://kangax.github.io/compat-table/es6/ 查询各个浏览器对ES的支持:...

网友评论

    本文标题:ES2020新特性:变量私有化、promise、BigInt、g

    本文链接:https://www.haomeiwen.com/subject/rhbjgktx.html