javascript 提供了settimeout函數,但是它並不返回 promise 對象,所以我們沒辦法使用 async 作用在這個函數上,但是我們可以封裝等待函數。
const wait = (ms) =>new promise((resolve)=>settimeout(resolve,ms))。
const asyncfn = async () =>{
await wait(1000)。
console.log('等待異步函數執行結束')。
}
asyncfn()。
- 編程問答
- 答案列表
JavaScript 等待函數[朗讀]
加入收藏