你怎么知道一个函数在node.js中是异步的还是同步的
How do you know if a function is asynchronous or synchronous in node.js?
有没有办法知道函数在节点中是异步的还是同步的.js ?提前谢谢。
没有编程的方式来判断。
可靠的方法是阅读文档。
您还可以尝试从接受回调的函数推断它(但这并不可靠,有关接受回调的同步函数的示例,请参阅 Array.prototype.forEach
)。
您可以通过函数配置文件进行猜测。但你不能真的确定。例如,如果函数在参数中请求回调或返回 promise,则可能是异步的。
但是你没有办法确定。函数可以请求回调并执行同步工作。它甚至可以返回一个承诺,并且仍然是同步的。
您必须阅读文档才能确定。
相关文章:
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- 如何将Knockout.JS与服务器已经在DOM中呈现的数据同步
- javascript函数中的异步与同步.(Node.js)
- Node.js和同步API函数
- strongloop script.js run find in before delete方法:如何同步运行异步方法
- 如何制作'http请求'在Node js中同步
- Node.js同步调用passport本地注册
- 与node.js同步写入非常大的数据块
- 节点应用.js - 同步读取文件
- Node.js-同步操作中建议的最长时间
- React JS同步处理array.map
- Node JS同步数据库调用
- 对远程站点的纯JS同步AJAX调用
- 用于缓存的Node.js同步请求
- 使用Video.JS同步两个视频
- 幻影JS同步AJAX请求:NETWORK_ERR: XMLHttpRequest异常101
- Node.js同步循环或迭代异步语句
- EXT Js同步ajax请求
- 节点 JS 同步 HTTPS 请求
- 如何使节点 js 同步