Features tagged “ECMAScript”

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