コールバック関数と継続の違い
コールバック関数の定義自体に、「処理が終わったあとに実行する関数」という意味は含まれていない コールバック関数は任意の数の関数を、任意の回数だけ実行できる
例えば、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 原典を当たりたいが、どこにあるのかわからん #??