JavaScript 和 WebAssembly 功能

本節說明 JavaScript 的最新功能,此程式語言由 ECMA-262 (ECMAScript)ECMA-402 (ECMAScript 國際化 API) 指定,以及 WebAssembly (Wasm)。

我們的目標是提供新語言功能的簡潔說明,並附上易於理解的程式碼範例。如需更深入的文件,請參閱每個說明中的外部連結。

  1. 迭代器輔助函式 ECMAScript
  2. 匯入屬性 ECMAScript
  3. RegExp v 旗標,附帶集合符號和字串屬性 ECMAScript
  4. Array 和 TypedArray 中尋找元素 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. Nullish 合併 ECMAScript ES2020
  20. 可選鏈接 ECMAScript ES2020
  21. 包含 JSON 的 ECMAScript,又稱 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 combinators 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. 物件 rest 和 spread 屬性 ECMAScript ES2018