JavaScript 和 WebAssembly 新特性

本节介绍 JavaScript 语言中的新特性,这些语言特性定义在 ECMA-262 (ECMAScript)ECMA-402 (the ECMAScript Internationalization API),以及 WebAssembly (Wasm)

我们的目标是通过 易于理解的代码示例 来提供新语言特性的 简明说明。有关更深入的文档,请参阅每个解释中的外部链接。

  1. 稳定的数组排序 Array.prototype.sort ECMAScript ES2019
  2. Symbol.prototype.description ECMAScript ES2019
  3. Object.fromEntries ECMAScript ES2019
  4. Promise combinators ECMAScript
  5. Array.prototype.flatArray.prototype.flatMap ECMAScript ES2019
  6. Numeric separators ECMAScript
  7. String.prototype.matchAll ECMAScript ES2020
  8. Intl.ListFormat Intl
  9. Public and private class fields ECMAScript
  10. Intl.RelativeTimeFormat Intl
  11. Well-formed JSON.stringify ECMAScript ES2019
  12. JavaScript modules ECMAScript ES2015
  13. BigInt: arbitrary-precision integers in JavaScript ECMAScript ES2020
  14. Dynamic import() ECMAScript ES2020
  15. Promise.prototype.finally ECMAScript ES2018
  16. Intl.PluralRules Intl
  17. Object rest and spread properties ECMAScript ES2018