我正在尝试让程序重复接受输入并重复输入,直到输入“退出”。现在循环没有运行,我不知道为什么,因为退出变量设置为 false。这是我的代码:
var read = require("read");
var exit = false;
function OutsideLoop (exit) {
while(exit === false){
read({prompt: "> "}, function (err, result) {
console.log("");
console.log(result);
console.log("Type in more input or type 'exit' to close the program.");
if(result === "exit"){
exit = true;};
});
};
};
OutsideLoop();
谢谢你们的帮助。我有一个类似的循环使用 if/then 而不是 while,所以我按照相同的思路重写了这个循环。