【发布时间】:2020-10-19 07:45:10
【问题描述】:
类似于这个问题 Java Equivalent of C# async/await? 其中问的是 Java,我问的是 Javascript。
如何在不使用回调的情况下以异步/等待方式在 Javascript 中编写以下 C#
public async Task<IHttpActionResult> SomeMethod(string myStr) {
await Task.Delay(2000);
//== continue here after 2 secs
}
【问题讨论】:
-
根据stackoverflow.com/questions/5449956/…,这不会像javascript中的
async / await那样阻塞主线程。我会说是的,它们非常相似 -
@Ivar 是的,我喜欢一个班轮:await new Promise(r => setTimeout(r, 2000));