cuốn sách gpt4 ai đã làm

javascript không đồng bộ/đang chờ trong vòng lặp chung

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 22:07:06 29 4
mua khóa gpt4 Nike

Tôi muốn làm ví dụ nàyhttps://stackoverflow.com/a/33585993/1973680đồng bộ.

Đây có phải là cách chính xác để thực hiện điều này?

        hãy để lần= async (n,f)=>{while(n-->0) đang chờ f();} 

lần(5,()=>
myfunc([1,2,3],err => err)
)

myfunc Bản thân nó là một hàm không đồng bộ chờ nhiều hàm khác:

async myfunc(params,cb){

đang chờ một(err => err)
đang chờ b(err => err)
đang chờ c(err => err)

}`

câu trả lời hay nhất

Đây có phải là cách thực hiện đúng không?

Đúng. Nếu đây là vấn đề thực sự của bạn,await sẽ hoạt động theo vòng lặp như bạn mong đợi.
Nhưng tôi khuyên bạn nên viết

hàm không đồng bộ lần(n, f) {
trong khi (n-- > 0)
đang chờ f();
}

Về javascript async/await trong các vòng lặp chung, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/41132744/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress