我想等待一段时间,执行一个方法然后继续。一些类似于:
setTimeout(()=> someMethod());
问题在于该方法在执行该方法之前会继续进行。
你能帮我吗?
答案 0 :(得分:1)
您可以按照以下步骤等待诺言:
const wait5s = () => {
return new Promise(resolve => {
setTimeout(() => resolve(), 5000)
})
}
async function myFunc() {
await wait5s()
// Call you method here
console.log('Hello World!')
}
myFunc()
希望能回答您的问题。