gpt4 book ai didi

javascript - 在nodejs中迭代地从控制台获取用户输入?

转载 作者:行者123 更新时间:2023-12-01 00:37:52 28 4
gpt4 key购买 nike

如何在循环中从控制台获取输入?

假设 Node 提示询问一个类(class)有多少学生?该用户输入5后,应该有一个提示询问5次“一一输入他们的名字”,所有名称都必须存储在数组中

最佳答案

试试这个

const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});

let n;
let array = []

function mainfunction() {
if( n == array.length){
console.log("your output: ", array)
rl.close()
}
else{
rl.question('enter student name one by one \n', (name) => {
array.push(name)
mainfunction()
})
}
}

rl.question('enter the number of students ', (answer) => {
n = answer
mainfunction()
});

关于javascript - 在nodejs中迭代地从控制台获取用户输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57945778/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com