javascript - 为什么不让所有函数都异步 JS

标签 javascript node.js

<分区>

我理解 async/await 实际上只是 promise ,但我很好奇是否有理由不让所有函数异步并等待所有值以保持一致性?

我的问题

将所有函数设为异步是否有任何问题或影响?有什么缺点吗?

这适用于 Node.js 和客户端系统(转译)

最佳答案

对于许多功能,您只想要一个结果,而且您​​现在就想要它。您为什么要经历异步的所有额外开销和复杂性?

换句话说,是的,这是有影响的:几乎肯定会影响性能;部分原因是代码会更复杂。

关于javascript - 为什么不让所有函数都异步 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58932926/

相关文章:

javascript - 在网站上可视化图表

javascript - 为什么我不能在 React-Native Redux 中从我的 mapStateToProps 访问我的 this.state.props session 数组?

javascript - 使用javascript更改html中的标签颜色

javascript - 用dialog.showSaveDialog实现 promise 拒绝

node.js - Node.js 上的 Geddy MVC 单元测试框架

command-line - 在 node.js 中测试实际输出是否为终端

javascript - 像 StackOverflow 中的这个这样的 Javascript 中的是/否框?

javascript - 使用async/await进行同步代码执行时, "sync-ify"第三方代码怎么办?

javascript - 在函数内部返回 true 或 false,我有点困惑

php - 为什么这个 javascript 不能按照我们在弹出窗口中的目的运行