Promise.allSettled() 是一个新的 Promise API,它接收一个 Promise 数组,并在所有 Promise
原创
2023-06-24 09:30:26
90阅读
一个无论在什么环境,始终指向全局的 this 浏览器的全局是 window node.js 的全局是 global #####作用:在任何环境下,都可以操作全局变量 ...
转载
2021-08-11 00:10:00
97阅读
2评论
btn.onclick = function() { import('./demo01.js').then(module => { console.log(module); }); } ...
转载
2021-08-10 23:55:00
147阅读
2评论
上一周小编因为自己的事情,没有持续更新,还望大家谅解,趁着今天醒得早,小编继续和大家学(si)习(ke)es11中的新语法。在js中,对整数类型的数据,存在着最大极限,这个极限就是 const max = 2**53 // js幂运算 console.log(max) // 900719925474 ...
转载
2021-08-06 22:20:00
83阅读
2评论
类的私有属性 // # 声明私有属性,私有属性只能出现在类里面,不能出现在类外面 class Person { name // 公有属性 #age // 私有属性 #weight constructor(name, age, weight) { this.name = name this.#age
原创
2021-07-15 10:59:56
336阅读
1.Promise.all与Promise.allSettled Promise.allSettled() 更适合: 彼此不依赖,其中任何一个被 reject ,对其它都没有影响 期望知道每个 promise 的执行结果 Promise.all() 更适合: 彼此相互依赖,其中任何一个被 rejec ...
转载
2021-09-28 11:21:00
106阅读
2评论
小编最近因为一些自己的问题,没有更新文章。今天刚好有一点精神头,特意来更新一下,今天和大家一起探讨的是Promise对象中的allSettled方法,主要是为了解决多次异步请求的时候,中途出现失败的痛点处理。 在之前的文章中,小编更新的Promise.all方法,这个主要是为了优化多次请求的情况,可 ...
转载
2021-08-14 13:15:00
61阅读
2评论
目录String.prototype.matchAll - 由 Jordan Harband 提出import() - 由 Domenic Denicola 提出BigInt – 任意精度整数,由 Daniel Ehrenberg 提出Promise.allSettled - 由 Jason Williams, Robert Pamely 和 Mathias Bynens 提出globalThis
简介
ES11是ECMA协会在2020年6月发行的一个版本,因为是ECMAScript的第十一个版本,所以也称为ES11.
今天我们讲解一下ES11的新特性。
ES11引入了9个新特性,我们接下来一一讲解。
动态imports
在ES11之前,我们可以使用下面的方式进行模块的导入:
import * as TestModule from "./test-module.js";
但是上面的导入方
原创
精选
2021-08-02 08:34:29
502阅读
ES11是ECMA协会在2020年6月发行的一个版本,因为是ECMAScript的第十一个版本,所以也称为ES11.今天我们讲解一下ES11的新特性。ES11引入了9个新特性,我们接下来一一讲解。
原创
2021-08-05 09:11:35
182阅读
关注「前端向后」微信公众号,你将收获一系列「用心原创」的高质量技术文章,主题包括但不限于前端、Node.js以及服务端技术写在前面ES2020(即ES11)上周(2020年6月)已经正式发布,在此之前进入Stage4的10项提案均已纳入规范,成为JavaScript语言的新特性一.特性一览ESModule迎来了一些增强:import():一种可以用动态模块标识异步引入模块的的语法import.me
原创
2021-01-14 17:45:21
163阅读
简介 ES11是ECMA协会在2020年6月发行的一个版本,因为是ECMAScript的第十一个版本,
原创
2022-09-19 16:42:25
108阅读
通过 # 申明 class girl { //共有属性 name; //私有属性 #age; #weight; constructor(name, age, weight) { this.name = name; this.#age = age; this.#weight = weight; } i ...
转载
2021-08-10 22:46:00
115阅读
2评论
简介ES2020 是ECMA协会在2020年6月发行的一个版本,因为是ECMAScript的第十一个版本,所以也称为ES11.今天我们讲解一下ES11的新特性。ES11引入了9个新特性,我们接下来一一讲解。动态imports在ES11之前,我们可以使用下面的方式进行模块的导入:import * as TestModule from "./test-module.js";导入模块的现有语法形
原创
2023-03-06 03:48:51
183阅读
小编今天更新的这两个新特性主要是编码可以更方便,同时也增加了兼容性,globalThis主要是提供了一个标准的方式去获取不同环境下的全局对象。可选链主要是增加了对象中获取内容的安全性。 一、globalThis对于WEB(浏览器)环境下,js中的全局变量是window/self,相信大家对于wind ...
转载
2021-08-16 22:30:00
92阅读
2评论
快速通道:ES6、ES7、ES8、ES9、ES10、ES11、ES12、ES13新特性大全老规矩,先纵览下 ES2020 的新功能:动态 import ():按需导入空值合并运算符:表达式在 ?? 的左侧 运算符求值为undefined或null,返回其右侧可选链接:?
原创
2021-11-10 17:43:38
255阅读
es6: es:EMCAScript 6 (es2015) Emca:国际标准组织一、常量与变量 const a='hello' 常量const只能定义一次,不能重复定 const声明的变量不得改变值,这意味着const一旦声明变量,
trimStart 清楚左部空白,trimEnd 清楚右部空白 let str = ' es11-trim '; str.trimStart(); str.trimEnd(); ...
转载
2021-08-10 22:21:00
58阅读
2评论
快速通道:ES6、ES7、ES8、ES9、ES10、ES11、ES12、ES13新特性大全老规矩,先纵览下 ES2020 的新功能:动态 import ():按需导入空值合并运算符:表达式在 ?? 的左侧 运算符求值为undefined或null,返回其右侧可选链接:?.用户检测不确定的中间节点BigInt:新基本数据类型
原创
2022-01-25 18:05:26
478阅读