DEV Community


Updates from the 85th meeting of TC39
Just an other curious 🐜
・1 min read

There were several items on the agenda, this post focuses on feature proposals and their progress.

Stage 4:

  • Class Static Blocks Class static blocks provide a mechanism to perform additional static initialization during class definition evaluation.
  • Object.hasOwn Accessible Object.prototype.hasOwnProperty()
  • .at() .at() method on all the built-in indexables.

Stage 2:

Change Array by Copy Provides additional methods to Array.prototype to enable changes on an array by returning a new copy of it with the change.
Pipeline operator Hack pipe operator.

Stage 1:


That's how we work from office in Russia @ryzokuken with @TC39 first day sessions. Rostov-on-Don. tweet



Discussion (2)

lionelrowe profile image

So glad that a version of the pipeline operator has fiiiiinally moved past Stage 1. Even though I have a slight aesthetic preference for the F# syntax.

andyc profile image
Andy Cormack

Yea, I feel the same, I've been waiting so long for it! Hack is definitely the best version to have moved forward, even though, like you say, the aesthetics of F# are slightly nicer.