合集-ECMA 规范
摘要:ECMAScript 2021 主要包含内容: ECMAScript 2021 于2021年6月22日获得 ECMA International 的批准。ECMAScript 是标准化的 JavaScript 语言,于 1997 年发布了第一版,现已发展成为世界上使用最广泛的通用编程语言之一。 本
阅读全文
摘要:简介 ES2020 是ECMA协会在2020年6月发行的一个版本,因为是ECMAScript的第十一个版本,所以也称为ES11. 今天我们讲解一下ES11的新特性。 ES11引入了9个新特性,我们接下来一一讲解。 动态imports 在ES11之前,我们可以使用下面的方式进行模块的导入: impor
阅读全文
摘要:本文主要整理了截至到 2021年10月12日 为止的且处于 Stage 3->Stage 4 阶段的ECMA提案。 主要包括: Class Fields RegExp Match Indices Top-Level await Ergonomic brand checks for Private F
阅读全文
摘要:ECMAScript 2023 主要包含内容 ECMAScript 2023 于 2023 年 6 月 27 日获得 ECMA International 的批准。 ECMAScript 是标准化的 JavaScript 语言,于 1997 年发布了第一版,现已发展成为世界上使用最广泛的通用编程语言
阅读全文
摘要:本章内容: Array.prototype.includes():判断一个数组是否包含一个指定的值,如果包含则返回 true,否则返回 false。 幂运算符**: a ** b 指数运算符,它与 Math.pow(a, b)相同。 Array.prototype.includes() includ
阅读全文
摘要:本章内容: Object.values()/Object.entries() async/await String padding: padStart()和padEnd(),填充字符串达到当前长度 函数参数列表结尾允许逗号 Object.getOwnPropertyDescriptors() Sha
阅读全文
摘要:本章内容: 异步迭代 Promise.finally() Rest/Spread 属性 正则表达式命名捕获组(Regular Expression Named Capture Groups) 正则表达式反向断言(lookbehind) 正则表达式 dotAll 模式 正则表达式 Unicode 转义
阅读全文
摘要:本章内容: 行分隔符(U + 2028)和段分隔符(U + 2029)符号现在允许在字符串文字中,与 JSON 匹配 更加友好的 JSON.stringify 新增了 Array 的flat()方法和flatMap()方法 新增了 String 的trimStart()方法和trimEnd()方法
阅读全文