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,處理回調,然後代碼繼續。代碼繼續應該先執行。爲什麼它正在等待回調完成。