13 puan yazan xguru 2022-01-10 | 1 yorum | WhatsApp'ta paylaş
  • ECMAScript 2022'nin yeni özellikleri eklendi

  • Sınıflar için yeni üyeler

→ Properties (public slots), Instance/Static Public fields olarak oluşturulabiliyor

→ Private slots eklendi; bunlar Private field, Private method ve accessor olarak oluşturulabiliyor

→ Static initialization blocks

  • Private Slot kontrol özelliği: #privateSlot in obj

  • Modüllerde top-level await kullanılabiliyor

  • error.cause: Error ve alt sınıfları, mevcut hataya neden olan başka bir hatayı belirtebiliyor

  • .at() metodu: []'ye benzer, ancak negatif indeksler de kullanılabiliyor

['a', 'b', 'c'].at(-1) = 'c'

→ string, Array ve Uint8Array gibi tüm Typed Array'ler .at() destekliyor

  • RegExp Match Indices: eşleşen her grubun başlangıç ve bitişini kaydeder

  • Object.hasOwn(obj, propKey) ile ilgili anahtara sahip olup olmadığı kontrol edilir

1 yorum

 
xguru 2022-01-10