我正在使用fast-csv的fromPath()
方法从文件中读取数据。我想将这些数据写入一个数组(我将随后进行排序)。我希望下面的代码达到这个目的,但它并不:使用fast-csv读取文件并写入数组
var csv = require('fast-csv');
var dataArr = [];
csv.fromPath("datas.csv", {headers: true})
.on("data", data => {
console.log(data);
// > { num: '4319', year: '1997', month: '4', day: '20', ...
dataArr.push(data);
});
console.log(dataArr);
// > []
我能有这个代码的文件中读取数据,但不填充阵列。
什么是实现这一目标的好方法,为什么上面的代码不起作用?
感谢你对2016年12月的这个问题的回答 – swyx