我想我可能误会了如何使用async / await,但是我一直在努力寻找一个不会陷入承诺的解决方案。
我有一个包含两个函数的if语句。我需要functionTwo仅在functionOne完成后才能运行。添加异步并在它们之前等待似乎不起作用,但是我不认为我有100万英里。
任何帮助将是巨大的!谢谢!
if (someBoolean) {
functionOne();
functionTwo();
}
if (someBoolean) {
async functionOne();
await functionTwo();
}
最佳答案
两者都使用await
。
if (someBoolean) {
await functionOne();
await functionTwo();
}
声明函数时使用
async
async function functionOne() {... }