1
私は、ノードのjsノードJSコールバックはsychronously
var PrintFirstName = function(first_name , cb) {
cb("First name is "+first_name) ;
}
PrintFirstName("Tushar" , function(res){
for(var i = 0 ; i < 100000; i++) {
console.log(i);
}
console.log("processing callback");
});
console.log("Code continue....") ;
コールバックは本質的に非同期であるため、実行の私の期待順序は、コードを継続する必要があります番号1から10000の中にこのコードを持っているし、その後の処理コールバック
しかし、上記のコードを実行すると、コールバックを処理してコードを処理し続ける数値が1〜10000として出力されています。コードの続行は最初に実行されるべきです。なぜコールバックが完了するのを待っているのですか?