有什么方法可以在普通函数中使用 await 吗?

重要的雷迪

是否可以在普通函数中使用 await ?

例如:

function myFunction(v1, v2) {
    let v3 = await some db operation; returns a array
    console.log(v3);
    //do something
};
尼克拉斯·希吉

。异步编程的“魔力”——在 JavaScript 中,包括使用await——是它不会阻止其他代码的执行。如果你想使用它,你必须调整你的代码库以async在有意义的地方使用函数。

如果你真的需要等待异步操作在普通同步函数中完成,你可以检查你正在使用的库是否也提供sync函数(fs-extra例如提供)。但是,除非有很好的理由不这样做,否则使您的代码异步。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

可以在构造函数中使用async / await吗?

你可以在 paperjs 中使用 await 吗?

有人可以解释为什么我需要在2个不同的函数中使用await来获取json吗?

我可以在异步函数的try / catch块中使用多个“ await”吗?

使用重载时使用await吗?

现在使用async / await安全吗?

这种使用await / async正确吗?

异步函数:我可以在执行 await 之前返回吗?

我必须在调用API链中的所有方法中使用async / await吗?

在返回值的方法上使用 async/await 有什么意义吗?

我的代码中的 async/await 有什么问题吗

在React JS中可以使用async / await吗?

有什么方法可以在SQL的xmlagg函数中使用DISTINCT吗?

Dartlang'await'不等吗?

在新的Promise()构造函数中使用async / await是一种反模式吗?

我可以一次在多个函数上使用 await 吗?

Await 和 Async 可以等待计算完成吗?

C#最佳实践。可以通过await传递参数吗?

您可以修改通过#await获得的结果吗?

打字稿'await'似乎没有等待吗?

React.js Async await setState(),这是正确的方法吗?

使用await后停止执行其他功能吗?

我可以在没有 then() 或 await 的情况下使用 fs promise API 吗?

在几乎所有地方都可以使用async / await吗?

总是在库的异步方法中使用'async'和'await'关键字吗?

我可以在Async-await体系结构中的c#中使静态变量为Volatile吗?优缺点都有什么?

async / await链中的所有功能都必须使用async / await关键字吗?

我可以对dbContext使用Async / Await吗?如果是这样,什么时候应该使用ConfigureAwait(false)?

有人可以在这里解释 async-await 的行为吗?