ECMAScript 2022, sınıf öğelerini kutsadı, üst düzey bekliyor


JavaScript’in arkasındaki resmi standardın bir sonraki güncellemesi olan ECMAScript 2022, sınıf öğelerinden üst düzey bir bekleme özelliğine kadar değişen yeni yeteneklerle resmi olarak onaylandı.

ECMAScript 2022 spesifikasyonu 22 Haziran’da ECMA International tarafından onaylandı. Ancak Mart ayında standardı koruyan TC39 komitesinin eş başkanı Robert Palmer, özelliklerin çoğu tarayıcıda zaten mevcut olduğunu söyledi. Palmer, JavaScript motorlarındaki özellik kullanılabilirliğinin, geliştiriciler için gerçek spesifikasyondaki görünümden daha alakalı olduğunu söyledi.

ECMAScript 2022 aşağıdaki yeni özelliklere sahiptir:

  • Üst düzey bekleme, izin veren await modüllerin en üst düzeyinde kullanılacak anahtar kelime.
  • Genel ve özel örnek alanları, genel ve özel statik alanlar ve özel örnek yöntemleri ve erişimciler dahil olmak üzere yeni sınıf öğeleri.
  • Sınıf başına değerlendirme başlatma işlemini gerçekleştirmek için sınıflar içindeki statik bloklar.
  • bu #x in obj#x in obj nesneler üzerinde özel alanların varlığını test etmek için sözdizimi.
  • aracılığıyla düzenli ifade eşleşme endeksleri /d/d eşleşen alt dizeler için başlangıç ​​ve bitiş endeksleri sunan bayrak.
  • bu cause mülkiyet Error Hatalarda nedensellik zincirini kaydetmek için kullanılacak nesneler.
  • bu at Strings, Arrays ve TypedArrays için yöntem, göreli indekslemeye ve kullanımına izin verir Object.hasOwnalternatif Object.prototype.hasOwnProperty.

Geçen Haziran’ın ECMAScript 2021 standartlaştırılmış yetenekleri, örneğin: String.prototype.ReplaceAllbir alt dizenin örneklerini değiştirmek için ve AggregateError hata türü.

Telif Hakkı © 2022 IDG Communications, Inc.



Kaynak : https://www.infoworld.com/article/3654830/ecmascript-2022-endorses-class-fields-top-level-await.html#tk.rss_all

Yorum yapın