コールバック関数についてある程度理解しています。匿名コールバック関数
function finalGuy(x) {
alert("Final Number: " + x);
}
function secondGuy(x, callback) {
x = x - Math.sqrt(x);
callback(x);
}
function firstGuy(callback) {
var x = parseInt(prompt("Enter a number"));
x *= x;
secondGuy(x, callback);
}
firstGuy(finalGuy);
このようなものに直面したときしかし、私はそれを把握するように見えることはできません:たとえば、私は完全にこのことを理解しています。
a(function() {
b(function() {
c()
})
});
コールバックの最初のシーケンスを2番目のような実際の例に変換できますか?具体的には、最初の例で行ったのと同じように、次のコールバックに1つの結果を渡します。
希望の結果を追加してください。 –
@ NinaScholz私は、2番目のブロックの結果が最初のブロックの結果、または同様のものを模倣したかったのです。 –
コードは、 'a'、' b'、 'c'関数を知らなくても意味することは難しいです。 –