「ハンズオンノード」から次の例を取り上げました。これは、いくつかの合理的に高度な技術を使用します。コードを逐語的にコピーして、何度かデバッグしようとしましたが、何も私のコンソールに何も印刷されない理由を理解できません。次のJavaScript関数で何も印刷されないのはなぜですか?
var schedule = function(timeout, callbackfunction) {
return {
start: function() {
setTimeout(callbackfunction, setTimeout)
}
}
};
(function() {
var timeout = 1000;
var count = 0;
schedule(timeout, function doStuff() {
console.log(++ count);
schedule(timeout, doStuff);
}).start(timeout);
})();
setTimeout(callbackfunction、setTimeout)のコードに誤字があると思われます.2番目のパラメータは "timeout"にする必要があります – ggreiner
うーん、この本以外の学習リソースを使用することをお勧めします... – maerics