使用Node.js更好地理解回调

时间:2014-03-08 19:43:13

标签: javascript node.js asynchronous

任何人都可以向我解释这里发生了什么吗?

我一直在学习节点和回调,我很喜欢这个概念,但可以使用更多细节。

因此在函数“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);

1 个答案:

答案 0 :(得分:3)

在您的代码中:usingItNow(myCallback);

您正在调用函数usingItNow并将其传递给函数myCallback

usingItNow内部执行参数callback这样做callback('From Using it')您实际上正在执行myCallback('From Using it'),因为callback等于myCallback

您不需要返回任何内容,因为myCallback正在进行日志记录。

你的骆驼案很好。

相关问题