generated at
コールバック関数と継続の違い

コールバック関数の定義自体に、「処理が終わったあとに実行する関数」という意味は含まれていない
コールバック関数は任意の数の関数を、任意の回数だけ実行できる
例えば、forEachやmapの第2引数もcallback関数と呼ばれるが、最後に1度呼ばれる関数というわけではない
js
function forEach(array, callback) { for (var i = 0; i < array.length; i++) callback(array[i], array, i); }



コールバック関数のことを「処理が終わったあとに実行する関数」とまでは言わなくて良い気がする
それは特に継続と呼んだほうが良い
例えばこの解答では、「is invoked after the first function if that first function completes」とか「The order of the output here is important. 」と言いきっているが、ほんまかいな、という感じがするmrsekut
原典を当たりたいが、どこにあるのかわからん #??