Table of Contents
Chương trình chạy bằng JavaScript có thể phức tạp, đặc biệt khi quản lý nhiều hoạt động phụ thuộc lẫn nhau. Hứa hẹn và một đồng hồ hẹn là công cụ mạnh mẽ để đơn giản hóa việc vận hành bàn tay, làm cho mã dễ đọc hơn và dễ duy trì hơn.
Hiểu lời hứa
Lời hứa là một đối tượng đại diện cho sự hoàn thành cuối cùng hoặc thất bại của một hoạt động không có tiêu chuẩn. Nó cho phép các nhà phát triển kết nối những người quản lý thực hiện khi chiến dịch hoàn tất, tránh gọi lại địa ngục.
Lời hứa có ba trạng thái: chờ đợi, ứng nghiệm và bị từ chối. Chúng có thể được tạo ra bằng cách dùng [FLT: 0] và thường được dùng với và ).
Dùng một đồng hồ / một giây
Một cú pháp có quyền lập lại dựa trên lời hứa, cung cấp một kiểu đồng bộ hơn cho mã asychinronous. Hàm được tuyên bố với trả lời một lời hứa, và từ khoá dừng thực hiện cho đến khi giải quyết lời hứa.
Phương pháp này đơn giản hoá chuỗi hoạt động bàn đạp nhiều lần và cải thiện lỗi xử lý bằng các khối thử.
Gương mẫu thực tiễn
Xem xét lấy dữ liệu từ một hệ thống máy tính.
Sử dụng một đồng nhất định/một chờ đợi:
Lợi ích của lời hứa và đặc quyền chờ đợi
Những công cụ này cải thiện khả năng đọc mã, xử lý lỗi đơn giản, và làm cho việc quản lý nhiều tiện ích dễ dàng hơn. Chúng cần thiết cho sự phát triển JavaScript hiện đại, đặc biệt trong các ứng dụng web mà dựa rất nhiều dữ liệu có sẵn và xử lý.