JavaScript không đồng bộ là gì?
JavaScript không đồng bộ là gì?

Video: JavaScript không đồng bộ là gì?

Video: JavaScript không đồng bộ là gì?
Video: Đồng bộ (sync) - bất đồng bộ (async) - EVENT LOOP trong JavaScript 2024, Tháng mười một
Anonim

Tóm tắt, không đồng bộ / chờ đợi là một cú pháp rõ ràng hơn để viết Javascript không đồng bộ mã số. Nó nâng cao khả năng đọc và lưu lượng mã của bạn. Những điều cần lưu ý khi sử dụng không đồng bộ / chờ đợi : Không đồng bộ các hàm trả về một lời hứa. Chờ đợi chỉ có thể được sử dụng trong một không đồng bộ khối.

Theo dõi điều này, không đồng bộ có nghĩa là gì trong JavaScript?

Các không đồng bộ khai báo hàm định nghĩa một không đồng bộ function - một hàm trả về một đối tượng AsyncFunction. Không đồng bộ các hàm hoạt động theo một thứ tự riêng biệt so với phần còn lại của mã thông qua vòng lặp sự kiện, trả về một Lời hứa ngầm là kết quả của nó.

Cũng cần biết, không đồng bộ và chờ đợi trong nút JS là gì? Với Nút v8, không đồng bộ / chờ đợi tính năng đã chính thức được triển khai bởi Nút để đối phó với Hứa hẹn và chuỗi chức năng. Các chức năng không cần phải được xâu chuỗi lần lượt, đơn giản chờ đợi hàm trả về Promise. Nhưng chức năng không đồng bộ cần được khai báo trước khi chờ một hàm trả về một Lời hứa.

Mọi người cũng hỏi, làm cách nào để sử dụng async await?

nếu bạn sử dụng NS không đồng bộ từ khóa trước định nghĩa hàm, sau đó bạn có thể sử dụng chờ đợi trong hàm. Khi bạn chờ đợi một lời hứa, chức năng bị tạm dừng theo cách không chặn cho đến khi lời hứa giải quyết. Nếu lời hứa được thực hiện, bạn sẽ nhận lại được giá trị. Nếu lời hứa bị từ chối, giá trị bị từ chối sẽ được ném ra.

Điều gì đang chờ đợi làm trong JavaScript?

Sự miêu tả. Các chờ đợi biểu thức khiến việc thực thi chức năng không đồng bộ tạm dừng cho đến khi một Lời hứa được giải quyết (nghĩa là, được hoàn thành hoặc bị từ chối) và tiếp tục thực thi chức năng không đồng bộ sau khi thực hiện xong. Khi được tiếp tục, giá trị của chờ đợi biểu hiện của Lời hứa đã hoàn thành.

Đề xuất: