JavaScript cho các lập trình viên thiếu kiên nhẫn [eBook] bản 2022
(exploringjs.com)<p>- Bổ sung các tính năng mới của ECMAScript 2022<br />
- Các thành viên mới của lớp<br />
→ Có thể tạo Properties (public slots) dưới dạng Instance/Static Public fields <br />
→ Xuất hiện private slots và có thể tạo dưới dạng private field, private method và accessor <br />
→ Static initialization blocks<br />
- Tính năng kiểm tra Private Slot: `#privateSlot in obj` <br />
- Có thể dùng top-level await trong mô-đun <br />
- `error.cause`: Error và các lớp con có thể chỉ định lỗi khác đã gây ra lỗi hiện tại <br />
- Phương thức `.at()`: tương tự `[]` nhưng có thể chỉ định cả số âm<br />
→ `['a', 'b', 'c'].at(-1) = 'c'`<br />
→ string, Array và mọi Typed Array như Uint8Array đều hỗ trợ `.at()` <br />
- RegExp Match Indices: ghi lại vị trí bắt đầu và kết thúc của từng nhóm khớp <br />
- Kiểm tra có khóa tương ứng hay không bằng `Object.hasOwn(obj, propKey)` <br />
</p>
1 bình luận