Features tagged “ECMAScript”

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