Aktualizace z 89. zasedání TC39

Na programu bylo několik bodů, tento příspěvek se zaměřuje na návrhy funkcí a jejich postup ze schůzky, která se konala mezi 28. a 31. březnem 2022.

Fáze 1:

  • Typ anotace:Umožněte vývojářům přidávat typové anotace.

  • Funkce jednou:Standardizace once funkce v jádru jazyka.

Fáze 2:

  • Metadata dekoratérů:Dekorátoři mohou přiřadit metadata k hodnotě, která je dekorována. (P.S:Repo bude aktualizováno o obsah.)

Fáze 3:

  • Zápis sady RegExp + vlastnosti řetězců:rozšíření syntaxe pro třídy znaků o podporu tříd rozdílů/odčítání, průniků množin a vnořených tříd znaků.

  • Změnit pole kopií:Poskytuje další metody na Array.prototype a TypedArray.prototype povolit změny v poli tím, že vrátíte jeho novou kopii se změnou.

  • Dekorátoři (bez metadat):Funkce volané na třídách, prvcích tříd nebo jiných formulářích syntaxe JavaScriptu během definice.

@gnumanth