Polyfills… Polyfills… Polyfills (Phần 2)

May 08 2022
Đây là phần tiếp theo của bài viết trước của tôi (Kiểm tra tại đây). Trong bài đăng này, tôi sẽ giải thích “Polyfills liên quan đến Promise được hỏi trong các cuộc phỏng vấn”.

Đây là phần tiếp theo của bài viết trước của tôi ( Kiểm tra tại đây ).

Trong bài đăng này, tôi sẽ giải thích “Polyfills liên quan đến Promise được hỏi trong các cuộc phỏng vấn”.

Promise.all (Được hỏi nhiều nhất)

Polyfill of Promise.all là polyfills thường được hỏi nhất, với kiến ​​thức về cái này, bạn có thể hiểu phần còn lại của polyfills sẽ được đề cập trong bài viết này.

  1. Để hiểu điều này, trước tiên bạn cần biết cách hoạt động của Promise.all .
  2. Promise.all có thể lặp lại và trả về một Promise. Nếu bất kỳ giá trị nào trong các giá trị có thể lặp lại từ chối thì toàn bộ lời hứa sẽ từ chối. Nó được giải quyết nếu tất cả những lời hứa được giải quyết.
Promise.all Polyfill.

Promise.allSettled

  1. Điều này tương tự như Promise.all, sự khác biệt được chèn vào mảng các giá trị lời hứa đã phân giải, nó trả về một mảng đối tượng, với trạng thái trong khóa trạng thái (đã hoàn thành / bị từ chối) và giá trị trong khóa giá trị.
  2. Nó không bị từ chối ngay lập tức sau khi nó gặp phải một lần bắt, có lỗi là mảng đẩy đến kết quả với lý do và trạng thái được đặt thành bị từ chối.
  3. Promise.allSettled Polyfill

Như một phần thưởng, tôi sẽ viết chính Polyfill of Promise.

Lời hứa tùy chỉnh

Đó là tất cả mọi người ……

Theo dõi tôi trên LinkedIn .

© Copyright 2021 - 2022 | vngogo.com | All Rights Reserved