Features tagged “ECMAScript”

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