JavaScript untuk Pengembang yang Tidak Sabar [e-book] Edisi 2022
(exploringjs.com)<p>- Fitur-fitur baru di ECMAScript 2022 ditambahkan<br />
- Anggota baru pada class<br />
→ `Properties` (public slots) dapat dibuat sebagai Instance/Static Public fields <br />
→ `Private slots` ditambahkan dan dapat dibuat sebagai `Private field`, metode `Private`, serta accessor <br />
→ `Static initialization blocks`<br />
- Fitur pemeriksaan Private Slot: `#privateSlot in obj` <br />
- `await` tingkat atas dapat digunakan di modul <br />
- `error.cause`: `Error` dan subclass-nya dapat menentukan error lain yang menyebabkan error saat ini <br />
- Metode `.at()`: mirip dengan `[]`, tetapi juga dapat menggunakan nilai negatif<br />
→ `['a', 'b', 'c'].at(-1) = 'c'`<br />
→ string, Array, dan semua Typed Array seperti `Uint8Array` mendukung `.at()` <br />
- `RegExp Match Indices`: mencatat awal dan akhir dari setiap grup yang cocok <br />
- Periksa apakah suatu key dimiliki dengan `Object.hasOwn(obj, propKey)` <br />
</p>
1 komentar