Javascript不会停止运行

Javascript不会停止运行,javascript,phantomjs,casperjs,Javascript,Phantomjs,Casperjs,我有一个问题,这个小js不会停止运行。。。 或者我更喜欢说,他停下来,但不退出 function main(){ if(laenge<=1){ alert("exit"); return;} var fs = require('fs');var i=0; var all = fs.open('acc_all.txt', 'r'); var laenge = 25999; while(!all.atEnd()){ var line = all.readLine();

我有一个问题,这个小js不会停止运行。。。 或者我更喜欢说,他停下来,但不退出

function main(){
if(laenge<=1){
    alert("exit");
    return;}
var fs = require('fs');var i=0;
var all = fs.open('acc_all.txt', 'r');
var laenge = 25999;
while(!all.atEnd()){
    var line = all.readLine();
    console.log(line+" + "+laenge);
    i++;laenge--;
}
all.close();
}
main();
函数main(){
如果(laenge您需要在主函数末尾添加

您可以将
debug
标志设置为
true
,以查看其他信息:

phantomjs --debug=true index.js
您可能会注意到,当调用
phantom.exit()
时,它将退出,但有4秒的延迟。这是存在活动网络连接时的已知问题

什么时候是
!all.atEnd()
真的?这就是问题:D!