Node.js:在后台运行函数
我需要在后台运行该功能
function bk () {
console.log("Function Start");
var i;
for (i = 0; i < 10000000000; i++) {
y = 0
}
console.log("Function END");
}
console.log("MAIN START");
bk()
console.log("MAIN end");
目前输出为:
MAIN START
Function Start
Function END
MAIN end
所需的输出是:
MAIN START
MAIN end
Function Start
Function END
或
MAIN START
Function Start
MAIN end
Function END
想法是JS不应等待Function结束以打印“ MAIN END”
回答如下:这应该做:-
console.log("MAIN START");
setTimeout(bk,0);
console.log("MAIN end");