任何人都可以向我解释这里发生了什么吗?
我一直在学习节点和回调,我很喜欢这个概念,但可以使用更多细节。
因此在函数“myCallback”中有一个日志到控制台,但在“usingItNow”中没有日志到控制台,结果是“来自myCallback From Using it”在控制台中。
我怎么不需要像usingItNow那样返回?
如果它不是回调,这是否适用于usingItNow? var usingItNow ='从使用它'
有人可以发布一些好的关键链接吗?
使用ItIow是否正确使用camelcase还是应该使用它?
var myCallback = function(data) {
console.log('from myCallback ' + data);
};
var usingItNow = function(callback) {
callback('From Using it');
};
usingItNow(myCallback);
答案 0 :(得分:3)
在您的代码中:usingItNow(myCallback);
您正在调用函数usingItNow
并将其传递给函数myCallback
。
在usingItNow
内部执行参数callback
这样做callback('From Using it')
您实际上正在执行myCallback('From Using it')
,因为callback
等于myCallback
您不需要返回任何内容,因为myCallback
正在进行日志记录。
你的骆驼案很好。