function kernel(){
switch(getR()){
case "0":
console.log("1");
break;
default:
console.log("Error!");
break;
}
}
function startComm(comm){
sleep(1000);
var arr = comm.split(" ");
switch(arr[0]){
case "int":
kernel();
break;
}
}
function lexer(text){
var code = text.split(";");
for(var i = 0;i < code.length;i++){
if(code[i] != ""){
startComm(code[i]);
}
}
}
lexer("int;int;int;");
Почему при запуске такого кода(и похожих), "1" пишет в консоль только после завершения кода, что то типа:
undefined
"1"
"1"
"1"
Как только не искал ничего не нашел(может плохо искал). Помогите пожалуйста