JavaScript 和 WebAssembly 功能
本节介绍 **JavaScript** 的最新功能,JavaScript 是由 ECMA-262 (ECMAScript) 和 ECMA-402 (ECMAScript 国际化 API) 规范的编程语言,以及 **WebAssembly** (Wasm) 的最新功能。
我们的目标是提供对新语言功能的 **简洁** 解释,并提供 **易于理解的代码示例**。有关更深入的文档,请参阅每个解释器中的外部链接。
- 迭代器助手 ECMAScript
- 导入属性 ECMAScript
- RegExp v标志,带有集合符号和字符串属性 ECMAScript
- 在 Array和 TypedArrays 中查找元素 ECMAScript
- 用于相对索引的 at方法 ECMAScript
- 错误原因 ECMAScript
- Object.hasOwnECMAScript
- 导入断言 ECMAScript
- 私有品牌检查,也称为 #foo in objECMAScript
- 类静态初始化块 ECMAScript
- WebAssembly 与 JavaScript BigInt 的集成 WebAssembly ECMAScript
- Atomics.wait、- Atomics.notify、- Atomics.waitAsyncECMAScript ES2020
- 逻辑赋值 ECMAScript ES2021
- Intl.DisplayNamesIntl
- 使用 WebAssembly SIMD 实现快速并行应用程序 WebAssembly
- RegExp 匹配索引 ECMAScript
- String.prototype.replaceAllECMAScript ES2021
- 顶层 awaitECMAScript
- 空值合并运算符 ECMAScript ES2020
- 可选链 ECMAScript ES2020
- 包含 JSON,也称为 JSON ⊂ ECMAScript ES2019
- Intl.NumberFormatIntl
- globalThisECMAScript ES2020
- 弱引用和终结器 ECMAScript ES2021
- 稳定的 Array.prototype.sortECMAScript ES2019
- Symbol.prototype.descriptionECMAScript ES2019
- Object.fromEntriesECMAScript ES2019
- Promise 组合器 ECMAScript ES2020 ES2021
- Array.prototype.flat和- Array.prototype.flatMapECMAScript ES2019
- 数字分隔符 ECMAScript ES2021
- String.prototype.matchAllECMAScript ES2020
- Intl.ListFormatIntl
- 模块命名空间导出 ECMAScript ES2020
- 公有和私有类字段 ECMAScript ES2022
- Intl.RelativeTimeFormatIntl
- 格式良好的 JSON.stringifyECMAScript ES2019
- JavaScript 模块 ECMAScript ES2015
- BigInt:JavaScript 中的任意精度整数 ECMAScript ES2020
- 可选 catch绑定 ECMAScript ES2019
- String.prototype.trimStart和- String.prototype.trimEndECMAScript ES2019
- 修改后的 Function.prototype.toStringECMAScript ES2019
- 动态 import()ECMAScript ES2020
- Promise.prototype.finallyECMAScript ES2018
- Intl.PluralRulesIntl
- 对象剩余和展开属性 ECMAScript ES2018