JavaScript 和 WebAssembly 功能

本节介绍 **JavaScript** 的最新功能,JavaScript 是由 ECMA-262 (ECMAScript)ECMA-402 (ECMAScript 国际化 API) 规范的编程语言,以及 **WebAssembly** (Wasm) 的最新功能。

我们的目标是提供对新语言功能的 **简洁** 解释,并提供 **易于理解的代码示例**。有关更深入的文档,请参阅每个解释器中的外部链接。

  1. 迭代器助手 ECMAScript
  2. 导入属性 ECMAScript
  3. RegExp v 标志,带有集合符号和字符串属性 ECMAScript
  4. Array 和 TypedArrays 中查找元素 ECMAScript
  5. 用于相对索引的 at 方法 ECMAScript
  6. 错误原因 ECMAScript
  7. Object.hasOwn ECMAScript
  8. 导入断言 ECMAScript
  9. 私有品牌检查,也称为 #foo in obj ECMAScript
  10. 类静态初始化块 ECMAScript
  11. WebAssembly 与 JavaScript BigInt 的集成 WebAssembly ECMAScript
  12. Atomics.waitAtomics.notifyAtomics.waitAsync ECMAScript ES2020
  13. 逻辑赋值 ECMAScript ES2021
  14. Intl.DisplayNames Intl
  15. 使用 WebAssembly SIMD 实现快速并行应用程序 WebAssembly
  16. RegExp 匹配索引 ECMAScript
  17. String.prototype.replaceAll ECMAScript ES2021
  18. 顶层 await ECMAScript
  19. 空值合并运算符 ECMAScript ES2020
  20. 可选链 ECMAScript ES2020
  21. 包含 JSON,也称为 JSON ⊂ ECMAScript ES2019
  22. Intl.NumberFormat Intl
  23. globalThis ECMAScript ES2020
  24. 弱引用和终结器 ECMAScript ES2021
  25. 稳定的 Array.prototype.sort ECMAScript ES2019
  26. Symbol.prototype.description ECMAScript ES2019
  27. Object.fromEntries ECMAScript ES2019
  28. Promise 组合器 ECMAScript ES2020 ES2021
  29. Array.prototype.flatArray.prototype.flatMap ECMAScript ES2019
  30. 数字分隔符 ECMAScript ES2021
  31. String.prototype.matchAll ECMAScript ES2020
  32. Intl.ListFormat Intl
  33. 模块命名空间导出 ECMAScript ES2020
  34. 公有和私有类字段 ECMAScript ES2022
  35. Intl.RelativeTimeFormat Intl
  36. 格式良好的 JSON.stringify ECMAScript ES2019
  37. JavaScript 模块 ECMAScript ES2015
  38. BigInt:JavaScript 中的任意精度整数 ECMAScript ES2020
  39. 可选 catch 绑定 ECMAScript ES2019
  40. String.prototype.trimStartString.prototype.trimEnd ECMAScript ES2019
  41. 修改后的 Function.prototype.toString ECMAScript ES2019
  42. 动态 import() ECMAScript ES2020
  43. Promise.prototype.finally ECMAScript ES2018
  44. Intl.PluralRules Intl
  45. 对象剩余和展开属性 ECMAScript ES2018