Features tagged “ECMAScript”

  1. at method for relative indexing ECMAScript
  2. Error causes ECMAScript
  3. Object.hasOwn ECMAScript
  4. Import assertions ECMAScript
  5. Private brand checks a.k.a. #foo in obj ECMAScript
  6. Class static initialization blocks ECMAScript
  7. WebAssembly integration with JavaScript BigInt WebAssembly ECMAScript
  8. Atomics.wait, Atomics.notify, Atomics.waitAsync ECMAScript ES2020
  9. Logical assignment ECMAScript ES2021
  10. RegExp match indices ECMAScript
  11. String.prototype.replaceAll ECMAScript ES2021
  12. Top-level await ECMAScript
  13. Nullish coalescing ECMAScript ES2020
  14. Optional chaining ECMAScript ES2020
  15. globalThis ECMAScript ES2020
  16. Weak references and finalizers ECMAScript ES2021
  17. Stable Array.prototype.sort ECMAScript ES2019
  18. Symbol.prototype.description ECMAScript ES2019
  19. Object.fromEntries ECMAScript ES2019
  20. Promise combinators ECMAScript ES2020 ES2021
  21. Array.prototype.flat and Array.prototype.flatMap ECMAScript ES2019
  22. Numeric separators ECMAScript ES2021
  23. String.prototype.matchAll ECMAScript ES2020
  24. Module namespace exports ECMAScript ES2020
  25. Public and private class fields ECMAScript ES2022
  26. Well-formed JSON.stringify ECMAScript ES2019
  27. JavaScript modules ECMAScript ES2015
  28. BigInt: arbitrary-precision integers in JavaScript ECMAScript ES2020
  29. Optional catch binding ECMAScript ES2019
  30. String.prototype.trimStart and String.prototype.trimEnd ECMAScript ES2019
  31. Revised Function.prototype.toString ECMAScript ES2019
  32. Dynamic import() ECMAScript ES2020
  33. Promise.prototype.finally ECMAScript ES2018
  34. Object rest and spread properties ECMAScript ES2018