Skip to content

Latest commit

 

History

History
48 lines (30 loc) · 1.93 KB

es-proposed.md

File metadata and controls

48 lines (30 loc) · 1.93 KB

ECMAScript - Proposals for Future Editions

Per https://github.com/tc39/ecma262

script - unit tests

Stage 4 (In drafts for ECMAScript 2017)

  • Object iterators: Object.values(), Object.entries() ref
  • String padding: padStart(), padEnd() ref
  • Object.getOwnPropertyDescriptors ref

See Finished Proposals

Stage 3

See also:

Stage 2

  • String prototype: trimStart(), trimEnd() (and trimLeft(), trimRight() aliases) ref
  • Promise prototype: finally() ref

Stage 1

  • String.prototype: matchAll() ref
  • Math extensions: clamp(), scale(), radians(), degrees(), RAD_PER_DEG, DEG_PER_RAD ref
  • Set/Map/WeakSet/WeakMap .of() and .from() ref

Stage 0

  • String.prototype.at() ref
  • 64-bit Math: imulh(), umulh(), iaddh(), isubh() ref

See also:

Obsolete/Abandoned Proposals

  • Number: compare()
  • Array prototype: pushAll()
  • Reflection: Object.getPropertyDescriptor(o), Object.getPropertyNames(o)
  • Math: denormz(), fdenormz()