Помогите разобраться, входные данные на разных строках
100
200
300
код добавляет новое значение при каждом считывании строчки и выдает таким образом в консоле
[ '100' ]
[ '100', '200' ]
[ '100', '200', '300' ]
после этого все вычисления также дублируются и выдаются в таком же формате
не пойму как мне заставить выдавать массив с только с итоговыми данными
[ '100', '200', '300' ], без каждого обновления
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let arr = [];
rl.on('line', line => {
let arr1 = arr.push(line);
let arr2=arr.slice(0);
console.log(arr2);
}).on('close', () => {
process.exit(0);
});