13 điểm bởi xguru 2022-01-10 | 1 bình luận | Chia sẻ qua WhatsApp
  • Bổ sung các tính năng mới của ECMAScript 2022

  • Các thành viên mới của lớp

→ Có thể tạo Properties (public slots) dưới dạng Instance/Static Public fields

→ Xuất hiện private slots và có thể tạo dưới dạng private field, private method và accessor

Quảng cáo

→ Static initialization blocks

  • Tính năng kiểm tra Private Slot: #privateSlot in obj

  • Có thể dùng top-level await trong mô-đun

  • 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

  • Phương thức .at(): tương tự [] nhưng có thể chỉ định cả số âm

Quảng cáo

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

→ string, Array và mọi Typed Array như Uint8Array đều hỗ trợ .at()

  • RegExp Match Indices: ghi lại vị trí bắt đầu và kết thúc của từng nhóm khớp

  • Kiểm tra có khóa tương ứng hay không bằng Object.hasOwn(obj, propKey)

1 bình luận

 
xguru 2022-01-10