Как прочитать несколько строк с помощью модуля readline?

Есть такой код:

const readline = require('readline').createInterface(process.stdin, process.stdout);
readline.on('line', (line) => {
    console.log(line)  
    readline.close();
}).on('close', () => process.exit(0));

С помощью него я мог прочитать одну строку, каким образом мне прочитать несколько строк?


Ответы (1 шт):

Автор решения: Имярек

Пушим строки в массив, выводим массив при нажатии Ctrl+C:

const readline = require('readline').createInterface(process.stdin, process.stdout);
var arr = [];
readline.on('line', (line) => {
arr.push(line);
}).on('close', () => {
console.log(arr);
process.exit(0)});
→ Ссылка