我正在学习 Node ,我似乎无法弄清楚的一件事是回调签名。似乎大多数回调都是典型的形式
function myCallback(err, doc)
这是有道理的。但后来我遇到了一些其他模块,比如 node-easyimage,它随便提到了不同签名的例子,比如
function myCallback(err, stdout, stderr)
没有提到哪些 API 需要哪种格式的回调,所以我最终还是深入研究了代码。但是考虑到回调签名几乎从未被提及;感觉有什么没看懂的潜规则。有吗?
最佳答案
不幸的是,没有标准的方法,所以您只需要习惯每个包使用的技术。这是一个普遍的 Javascript 问题,而不仅仅是 node.js,这就是为什么 TypeScript例如有这样的吸引力。
关于javascript - Node.js 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13614832/