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

Làm cách nào để chạy lặp đi lặp lại các hàm với async đang chờ đợi trong JavaScript?


Bạn có thể sử dụng từ khóa không đồng bộ cũng như chờ đợi. Sau đây là mã -

Ví dụ

 kiểm tra hàm async (i) {while (i <=10) {await demo ("Gọi Demo1 ()"); chờ bản demo ("Gọi Demo2 ()"); i ++; }} demo hàm async (value) {console.log (value);} test (1); 

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

 node fileName.js. 

Đây, tên tệp của tôi là demo73.js.

Đầu ra

Điều này sẽ tạo ra kết quả sau -

 PS C:\ Users \ Amit \ JavaScript-code> node demo73.jsCall Demo1 () Call Demo2 () Call Demo1 () Call Demo2 () Call Demo1 () Call Demo2 () Call Demo1 () Call Demo2 () Gọi Demo1 () Gọi Demo2 () Gọi Demo1 () Gọi Demo2 () Gọi Demo1 () Gọi Demo2 () Gọi Demo1 () Gọi Demo2 () Gọi Demo1 () Gọi Demo2 () Gọi Demo1 () Gọi Demo2 ()