fast-csvのfromPath()
メソッドを使用して、ファイルからデータを読み込んでいます。私はこのデータを配列に書きたいと思います。私は以下のコードは、この目的のために働くことを期待するが、それはしていません:ファースト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