猿问

使用 papaParse 从 CSV 创建更新日期数组

我有以下 csv: 日期 7/6/2019 7/7/2019 7/24/2019


新日期将随机添加到此 csv 中。我正在尝试创建一个数组,该数组将动态附加新添加的日期,以便数组的长度不断增长。


var dateArray

var url='gamedates.csv'

function parseData(url, callBack){

Papa.parse(url, {

  download: true,

  dynamicTyping: true,

  complete: function(results) {

    callBack(results.data);

  }});}

parseData(url, createTotalCharts);


//separate out 19 rows from csv file

function createTotalCharts(data){

for (i=1; i<data.length;i++){

dateArray.push(data[i])

}

console.log(dateArray);

};


var dateArray

var url='gamedates.csv'

function parseData(url, callBack){

Papa.parse(url, {

  download: true,

  dynamicTyping: true,

  complete: function(results) {

    callBack(results.data);

  }});}

parseData(url, createTotalCharts);


//separate out 19 rows from csv file

function createTotalCharts(data){

for (i=1; i<data.length;i++){

dateArray.push(data[i])

}

console.log(dateArray);

};

Papa Parse 将 csv 解析为行,每行组成一个数组。因此我的单个日期数组变成了具有单个项目的数组。我试图然后将这些项目中的每一个附加到 dateArray 变量。但是我不断收到一个错误,即 .push of undefined。谢谢!


芜湖不芜
浏览 217回答 1
1回答

精慕HU

var merge=[].concat.apply([],data);&nbsp;var array=merged.slice(1);这将我的数组数组更改为一个数组,然后我将其切片。这工作非常感谢你。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答