if(a = 10) 不會吧,不是VBA啊!
另外,對javascript來說,它會跑完[主執行緒],才會處理[事件佇列]。
估計你是想做以下的動作:
var a = 0;
process.on('exit', function(code) {
console.log('process退出碼為:', code );
});
(function test() {
var id = setInterval(function() {
if (++a <= 10) {
console.log(a);
} else {
clearInterval(id);
process.exit(0);
}
}, 300);
})();