使用Node.js更好地理解callback
任何人都可以向我解释什么是在这里?
我一直在学习节点和callback,我有种得到的概念,但可以使用一些更多的细节。
所以在函数“myCallback”中有一个日志到控制台,但在“useItNow”没有日志到控制台,结果是“从myCallback使用它”在控制台。
我怎么不需要像使用它现在返回?
如果不是callback,这是否正确表示使用它? var usingItNow ='使用它'
有人可以发布一些好的内容的链接?
是使用它现在适当camelcase或应该使用它?
var myCallback = function(data) { console.log('from myCallback ' + data); }; var usingItNow = function(callback) { callback('From Using it'); }; usingItNow(myCallback);
在你的代码中: usingItNow(myCallback);
您正在调用函数usingItNow
并传递函数myCallback
。
在callback('From Using it')
usingItNow
你正在执行你的参数callback
通过这个callback('From Using it')
你基本上是做myCallback('From Using it')
因为callback
是等于myCallback
。
你不需要返回任何东西,因为myCallback
正在做logging。
你的骆驼是好的。
- 我如何testing我的asynchronous茉莉/ nodejs /诺言代码使用间谍
- 如何在JavaScript中testing基于生成器的stream量控制(ES6)?
- 如何在Javascript中监听variables?
- 如何让我的节点应用程序同时执行1000个asynchronous操作?
- 当所有的任务完成后,async.parallel仍然会调用最后的callback函数,如果其中任何一个得到错误?
- Javascript对象 – 从整体对象缺less的function,但存在
- NodeJS请求中的callback
- 我如何获得嵌套在两个分配函数和forEach循环内的值?
- nodejs:在for循环中保存函数,asynchronous问题