顺序异步等待调用无法正确调用

时间:2018-08-20 20:16:32

标签: javascript asynchronous async-await

我试图更好地理解诺言,但我不明白为什么这行不通。

async function fooTheBar(a) {
  const b = await Foo(a);
  const c = await Bar(b);
  const d = await fooBar(c);
  return {foooo: d};
}
在现场练习中,

在await Foo(a)定义b完成之前,await bar(b)正在运行。所有功能均以异步方式编写,并且都返回数据。

1 个答案:

答案 0 :(得分:0)

也许您可以使用以下代码

Private Sub CommandButton1_Click()
If ActiveSheet.FilterMode <> True Then
    Call AddEntry
Else
    MsgBox "bla bla."
End If
End Sub