为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

芜湖不芜 2021-08-20 18:17:52
我有以下 csv: 日期 7/6/2019 7/7/2019 7/24/2019新日期将随机添加到此 csv 中。我正在尝试创建一个数组,该数组将动态附加新添加的日期,以便数组的长度不断增长。var dateArrayvar 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 filefunction createTotalCharts(data){for (i=1; i<data.length;i++){dateArray.push(data[i])}console.log(dateArray);};var dateArrayvar 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 filefunction createTotalCharts(data){for (i=1; i<data.length;i++){dateArray.push(data[i])}console.log(dateArray);};Papa Parse 将 csv 解析为行,每行组成一个数组。因此我的单个日期数组变成了具有单个项目的数组。我试图然后将这些项目中的每一个附加到 dateArray 变量。但是我不断收到一个错误,即 .push of undefined。谢谢!
查看完整描述

1 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

var merge=[].concat.apply([],data); var array=merged.slice(1);

这将我的数组数组更改为一个数组,然后我将其切片。这工作非常感谢你。


查看完整回答
反对 回复 2021-08-20
  • 1 回答
  • 0 关注
  • 216 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信