コールバック関数と継続の違い
コールバック関数の定義自体に、「処理が終わったあとに実行する関数」という意味は含まれていない
コールバック関数は任意の数の関数を、任意の回数だけ実行できる
例えば、forEachやmapの第2引数もcallback関数と呼ばれるが、最後に1度呼ばれる関数というわけではない
code:js
function forEach(array, callback) {
for (var i = 0; i < array.length; i++)
callback(arrayi, array, i);
}
コールバック関数のことを「処理が終わったあとに実行する関数」とまでは言わなくて良い気がする
それは特に継続と呼んだほうが良い
例えばこの解答では、「is invoked after the first function if that first function completes」とか「The order of the output here is important. 」と言いきっているが、ほんまかいな、という感じがするmrsekut.icon
原典を当たりたいが、どこにあるのかわからん #??