【发布时间】:2012-10-11 09:00:46
【问题描述】:
拜托,只是为了清除我脑海中的一些东西......
我习惯于在库中使用异步函数编写,但我如何编写自己的函数?
为了说明我的问题,我编写了一个名为“MadMathz”的模块
我知道以下是异步函数的示例用法:
//load module
var mM = require('./MadMathz');
//perform a function
mM.async_function_addthree(12, function(result) {
console.log(result)
});
//do something straight afterwards
console.log('Logging this straight after instead of waiting for computation');
我知道函数的第二个参数是回调,但如何定义诸如“async_function_addthree”之类的函数?假设出于本示例的目的,async_function_addthree 只是将 3 添加到第一个参数。
我只是让自己很困惑,试图写出我认为可能的内容。我完全走错了吗?我觉得我已经接近使用 node.js 了,但这需要清理一下。
如果可能,请解释而不是在某个地方链接我。我相信其他人会从这个问题中受益。
【问题讨论】:
标签: javascript node.js asynchronous