Promise.any
chấp nhận một loạt các yêu cầu và giải quyết ngay khi bất kỳ lời yêu cầu được cung cấp được giải quyết.
Dưới đây là một ví dụ:
Với ba yêu cầu được đưa ra đồng thời. Khi một trong các yêu cầu được giải quyết, Promise.any
cũng giải quyết và ghi lại yêu cầu đã được giải quyết đầu tiên trong bảng điều khiển (trong ví dụ là Google).
Nếu tất cả những yêu cầu bị từ chối, Promise.any
xuất hiện một loại mới của lỗi: AggregateError
.
Điểm mới về nó là AggregateError -
đối tượng đại diện cho một lỗi trong đó một số lỗi được gói gọn trong một lỗi duy nhất.
Dấu phân tách số cung cấp cho chúng ta khả năng phân tách hàng nghìn bằng dấu gạch dưới ( _
) trong các ký tự số.
Nó hữu ích như thế nào? Nó làm cho code rõ ràng và dễ đọc hơn.
Đây là một ví dụ:
Cảm ơn các bạn đã đọc, hãy thử ba tính năng mới này của Javascript ES2021 ngay bây giờ:
Nguồn: Medium