Computer >> Máy Tính >  >> Lập trình >> Javascript

Sự khác biệt giữa Trì hoãn, Lời hứa và Hợp đồng tương lai trong javascript là gì?

Tương lai là một thuật ngữ cũ giống như lời hứa.

  • Một lời hứa đại diện cho một giá trị chưa được biết đến. Điều này có thể được hiểu đúng hơn là một proxy cho một giá trị không nhất thiết phải biết khi lời hứa được tạo.

  • Việc hoãn lại đại diện cho công việc vẫn chưa hoàn thành. Một lời hứa bị hoãn lại (nói chung là mở rộng Lời hứa) có thể tự giải quyết, trong khi một lời hứa có thể không thực hiện được. Đây cũng có thể được coi là một lời hứa sẽ chỉ luôn thành công.

Một lời hứa là một trình giữ chỗ cho một kết quả ban đầu không xác định trong khi hoãn lại đại diện cho việc tính toán dẫn đến giá trị.