我试图readline在 else if 语句中使用:
var rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.question("Would you like to see which cars are available? Please type yes/no: ", function(answer) {
if (answer === 'yes') {
// if yes do something
} else if(answer === 'no') {
rl.question("Would you like to search by latitude or longitude instead? If yes, please type latitude and longitude: ");
} else {
console.log("No worries, have a nice day");
}
rl.close();
});
Run Code Online (Sandbox Code Playgroud)
如果用户键入“否”,向用户提出不同问题的正确方法是什么?
目前,如果用户键入否,则不会询问第二个问题。