跳至主要内容

功能

· 閱讀時間約 4 分鐘

JavaScript 和 WebAssembly 功能

本章節解釋JavaScript(由ECMA-262(ECMAScript)ECMA-402(ECMAScript 国际化 API)規範的程式語言) 和WebAssembly(Wasm)中的最新功能。

我們旨在提供對新語言功能的簡明解釋,並附上易於理解的程式碼範例。 如需更深入的文檔,請參考每個解說中的外部連結。

  • JavaScript 的新超能力:顯式資源管理 2025 年 5 月 9 日 ECMAScript
  • 迭代器輔助工具 2024 年 3 月 27 日 ECMAScript
  • Import 屬性 2024 年 1 月 31 日 ECMAScript
  • 正則表達式 v 標誌與集合符號及字串屬性 2022 年 6 月 27 日 ECMAScript
  • 在陣列和 TypedArrays 中查找元素 2021 年 10 月 27 日 ECMAScript
  • 用於相對索引的 at 方法 2021 年 7 月 13 日 ECMAScript
  • 錯誤原因 2021 年 7 月 7 日 ECMAScript
  • Object.hasOwn 2021 年 7 月 1 日 ECMAScript
  • Import 斷言 2021 年 6 月 15 日 ECMAScript
  • 私有品牌檢查(又名 #foo in obj)2021 年 4 月 14 日 ECMAScript
  • 類別靜態初始化塊 2021 年 3 月 30 日 ECMAScript
  • WebAssembly 與 JavaScript BigInt 的整合 2020 年 11 月 12 日 WebAssembly ECMAScript
  • Atomics.wait、Atomics.notify、Atomics.waitAsync 2020 年 9 月 24 日 ECMAScript ES2020
  • 邏輯賦值 2020 年 5 月 7 日 ECMAScript ES2021
  • Intl.DisplayNames 2020 年 2 月 13 日 Intl
  • 快速並行應用程式與 WebAssembly SIMD 2020 年 1 月 30 日 WebAssembly
  • 正則表達式匹配索引 2019 年 12 月 17 日 ECMAScript
  • String.prototype.replaceAll 2019 年 11 月 11 日 ECMAScript ES2021
  • 頂層 await 2019 年 10 月 8 日 ECMAScript
  • Nullish 合併運算符 2019 年 9 月 17 日 ECMAScript ES2020
  • 選擇性鏈接 2019 年 8 月 27 日 ECMAScript ES2020
  • 子集 JSON(又名 JSON ⊂ ECMAScript)2019 年 8 月 14 日 ES2019
  • Intl.NumberFormat 2019 年 8 月 8 日 Intl
  • globalThis 2019 年 7 月 16 日 ECMAScript ES2020
  • 弱引用與終結器 2019 年 7 月 9 日 ECMAScript ES2021
  • 穩定的 Array.prototype.sort 2019 年 7 月 2 日 ECMAScript ES2019
  • Symbol.prototype.description 2019 年 6 月 25 日 ECMAScript ES2019
  • Object.fromEntries 2019 年 6 月 18 日 ECMAScript ES2019
  • Promise 組合器 2019 年 6 月 12 日 ECMAScript ES2020 ES2021
  • Array.prototype.flat 和 Array.prototype.flatMap 2019 年 6 月 11 日 ECMAScript ES2019
  • 數字分隔符 2019 年 5 月 28 日 ECMAScript ES2021
  • String.prototype.matchAll 2019 年 2 月 2 日 ECMAScript ES2020
  • Intl.ListFormat 2018 年 12 月 18 日 Intl
  • 模組命名空間導出 2018 年 12 月 18 日 ECMAScript ES2020
  • 公共與私有類欄位 2018 年 12 月 13 日 ECMAScript ES2022
  • Intl.RelativeTimeFormat 2018 年 10 月 22 日 Intl
  • 格式良好的 JSON.stringify 2018 年 9 月 11 日 ECMAScript ES2019
  • JavaScript 模組 2018 年 6 月 18 日 ECMAScript ES2015
  • BigInt:JavaScript 中的任意精度整數 2018 年 5 月 1 日 ECMAScript ES2020
  • 可選的 catch 綁定 2018 年 3 月 27 日 ECMAScript ES2019
  • String.prototype.trimStart 和 String.prototype.trimEnd 2018 年 3 月 26 日 ECMAScript ES2019
  • 修訂版 Function.prototype.toString 2018 年 3 月 25 日 ECMAScript ES2019
  • 動態 import() 2017 年 11 月 21 日 ECMAScript ES2020
  • Promise.prototype.finally 2017 年 10 月 23 日 ECMAScript ES2018
  • Intl.PluralRules 2017 年 10 月 4 日 Intl
  • Object 剩餘屬性和展開屬性 2017 年 6 月 6 日 ECMAScript ES2018