如何使用nodejs的标准输入逐行输入一个数组的所有元素?

我遇到的问题是这样的:如何在Node.js环境下,逐行输入number,使得每一个number成为数组arr = [];的一个元素,直到输入指定字符,如输入end,则读取输入结束。

拉莫斯之舞
浏览 1289回答 1
1回答

万千封印

process.stdin.resume();process.stdin.setEncoding('utf-8');var arr = [];process.stdin.on('data', function (data) {    var number = data.slice(0, -1);    if (number == 'end') {        process.stdin.emit('end');    } else {        arr.push(number);    }});process.stdin.on('end', function () {    console.log(arr);});
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript