Làm Thế Nào Để Tôi Biết Nếu Một Đối Tượng Là Một Lời Hứa?

Xem 3,465

Cập nhật thông tin chi tiết về Làm Thế Nào Để Tôi Biết Nếu Một Đối Tượng Là Một Lời Hứa? mới nhất ngày 13/06/2021 trên website Zdungk.com. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Cho đến thời điểm hiện tại, bài viết này đã đạt được 3,465 lượt xem.

--- Bài mới hơn ---

  • Cẩn Thận! Những Cử Chỉ Sau Có Thể Khiến Bạn Bị Hiểu Nhầm Đấy!
  • Giá, Biểu Đồ, Vốn Hóa Thị Trường Của Orchid (Oxt)
  • Tìm Hiểu Sự Khác Biệt Về Ngôn Ngữ Hình Thể Trên Toàn Thế Giới
  • Phân Tích Khái Niệm, Vai Trò Và Ý Nghĩa Của Việc Làm
  • Sự Kiện Pháp Lý Là Gì? Các Loại Sự Kiện Pháp Lý? Cho Ví Dụ?
  • Cho dù đó là Lời hứa ES6 hay Lời hứa bluebird, Lời hứa Q, v.v.

    Làm cách nào để kiểm tra xem liệu một đối tượng đã cho có phải là Lời hứa không?

    Để xem đối tượng đã cho có phải là Lời hứa ES6 không , chúng ta có thể sử dụng vị từ này:

    ing toStringtrực tiếp từ Object.prototypetrả về một biểu diễn chuỗi gốc của loại đối tượng đã cho "". Đây có thể là kết quả dự định hoặc không phụ thuộc vào dự án (ví dụ: nếu có triển khai Promise tùy chỉnh).

    Để xem đối tượng đến từ Lời hứa ES6 bản địa , chúng ta có thể sử dụng:

    Theo phần này và phần này của thông số kỹ thuật, biểu diễn chuỗi của hàm phải là:

    được xử lý phù hợp ở trên. Các FunctionBody[native code] trong tất cả các trình duyệt chính.

    MDN: Function.prototype.toString

    Điều này hoạt động trên nhiều bối cảnh môi trường là tốt.

    Không phải là một câu trả lời cho câu hỏi đầy đủ nhưng tôi nghĩ rằng đáng để đề cập rằng trong chúng tôi 10, một hàm tiện ích mới được gọi đã được thêm vào để kiểm tra xem một đối tượng có phải là Promise gốc hay không:

    Đây là cách gói graphql-js phát hiện lời hứa:

    value là giá trị trả về của hàm của bạn. Tôi đang sử dụng mã này trong dự án của tôi và không có vấn đề gì cho đến nay.

    Nếu bạn đang ở trong một phương thức không đồng bộ, bạn có thể làm điều này và tránh bất kỳ sự mơ hồ nào.

    Nếu hàm trả về lời hứa, nó sẽ chờ và trả về với giá trị đã giải quyết. Nếu hàm trả về một giá trị, nó sẽ được coi là đã giải quyết.

    Nếu chức năng không trả lại lời hứa hôm nay, nhưng ngày mai trả về một hoặc được tuyên bố là không đồng bộ, bạn sẽ là bằng chứng trong tương lai.

    Tôi sử dụng chức năng này như một giải pháp phổ quát:

    --- Bài cũ hơn ---

  • Trúc Đào: Đẹp Nhưng Rất Độc
  • Định Vị Thương Hiệu Của Hãng Bột Giặt Omo Hiệu Quả
  • Oppa Là Gì? Oppa Có Nghĩa Là Gì Trong Tiếng Hàn Quốc
  • Lập Kế Hoạch Công Việc Theo Chu Trình Pdca
  • Pdca Là Gì? Làm Seo Hiệu Quả Với Chu Trình Pdca
  • Bạn đang xem bài viết Làm Thế Nào Để Tôi Biết Nếu Một Đối Tượng Là Một Lời Hứa? trên website Zdungk.com. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Chúc bạn một ngày tốt lành!