这是我的代码
function cc() {
prompt("Choose Character")
}
function cs() {
var chars = setTimeout(function(){ cc() }, 3000);
switch (chars) {
case "spy":
selectedspy()
break;
case "bulovian soldier":
selectedbulovian()
break;
case "stonian soldier":
selectedstonian()
break;
default:
cs()
}
}
它不断陷入无限循环,再次询问提示。我觉得我犯了一个简单的错误,但是我无法弄清楚我需要在google中键入什么才能得到答案
我相信这就是您想要做的。
function cc() {
return prompt("Choose Character");
}
function cs() {
//This will only run the code once, if you wish to have a loop use setInterval()
setTimeout(function(){
var chars = cc();
switch (chars) {
case "spy":
selectedspy()
break;
case "bulovian soldier":
selectedbulovian()
break;
case "stonian soldier":
selectedstonian()
break;
default:
cs()
}
}, 3000);
}