类似于这个问题 Java Equivalent of C# async/await? 问有关 Java 的问题,我问有关 JavaScript 的问题。
如何以异步/ await的方式在Javascript中编写以下C#,而不使用回调
public async Task<IHttpActionResult> SomeMethod(string myStr) {
await Task.Delay(2000);
//== continue here after 2 secs
}
答案 0 :(得分:0)
您可以编写自己的延迟方法。
function delay(time) {
return new Promise((resolve) => {
setTimeout(() => resolve(), time);
});
}
要使用它
async function someMethod(myStr) {
await delay(2000);
// Continue here after 2 secs
}