问题描述
我在理解如何解决此问题时遇到了一些问题。像这样循环一周中几天的输出:“星期几。你想看看第二天吗?”依此类推,只要用户点击确定即可。
var a = ['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday'];
var again = false;
do {
var question = prompt("Do you want to see the next day? (Yes / No)");
if (question == 'Yes') {
array();
var question;
again = true;
break;
}
} while (!again);
function array() {
for (i = 0; i < a.length; i++) {
console.log(a[i]);
}
}
解决方法
Stackoverflow 不会一步步输出。
var idx = 0;
var a = ['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday'];
var again = false;
while (true) {
var question = prompt("Do you want to see the next day? (Yes / No)");
again = (question == 'Yes');
if (again) {
idx++;
console.log(a[idx]);
} else {
break;
}
}