これまで読んだすべての中で、コールバック関数は引数として他の関数に渡されます。
function mycallback(){
//dosomething
}
function mainfunc(mycallback){
//do something else
mycallback();
}
mainfunc(mycallback);
これはあなたが期待するように機能します、素晴らしいです。私の質問は、mainfuncへの引数としてのコールバック関数の受け渡しが必要かどうかです。これを省略した場合のようです:
function mycallback(){
//dosomething
}
function mainfunc(){
//do something else
mycallback();
}
mainfunc();
正常に動作し、最初の例と同じです。しかし、このようにコールバックを使用している人は見当たりません。理由はありますか?私は何が欠けていますか?