我本以为我得到了数组中的所有CSV数据,但由于某种原因,我什么都没有得到.
有人能解释为什么a
最后是空的吗?
const fs = require('fs');
const { parse } = require('csv-parse');
let a = [];
fs.createReadStream('./example.csv')
.pipe(parse({ delimiter: ';', from_line: 2 }))
.on('data', function (row) {
a.push(row);
})
.on('end', function () {
console.log('finished');
})
.on('error', function (error) {
console.log(error.message);
});
console.log(a);