Sabırsız Geliştiriciler için JavaScript [e-kitap] 2022 Sürümü
(exploringjs.com)<p>- ECMAScript 2022'nin yeni özellikleri eklendi<br />
- Sınıflar için yeni üyeler<br />
→ Properties (public slots), Instance/Static Public fields olarak oluşturulabiliyor <br />
→ Private slots eklendi; bunlar Private field, Private method ve accessor olarak oluşturulabiliyor <br />
→ Static initialization blocks<br />
- Private Slot kontrol özelliği: `#privateSlot in obj` <br />
- Modüllerde top-level `await` kullanılabiliyor <br />
- `error.cause`: `Error` ve alt sınıfları, mevcut hataya neden olan başka bir hatayı belirtebiliyor <br />
- `.at()` metodu: `[]`'ye benzer, ancak negatif indeksler de kullanılabiliyor<br />
→ `['a', 'b', 'c'].at(-1) = 'c'`<br />
→ string, Array ve Uint8Array gibi tüm Typed Array'ler `.at()` destekliyor <br />
- RegExp Match Indices: eşleşen her grubun başlangıç ve bitişini kaydeder <br />
- `Object.hasOwn(obj, propKey)` ile ilgili anahtara sahip olup olmadığı kontrol edilir <br />
</p>
1 yorum