頭の中で何かをクリアするために...
ライブラリで非同期関数を使用して記述することに慣れていますが、独自の関数を記述するにはどうすればよいですか?
私の質問を説明するために、「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');
関数の 2 番目の引数がコールバックであることは承知していますが、「async_function_addthree」などの関数はどのように定義されていますか? この例では、async_function_addthree が最初の引数に 3 を追加するとします。
私は自分が思っていたことを書こうとして、とても混乱しました。私は完全に間違った道を進んでいますか?私はnode.jsでそこに到達するのに近づいているように感じますが、これは片付ける必要があります.
可能であれば、私をどこかにリンクするのではなく、説明してください。他の人がこの質問から恩恵を受けると確信しています。