[英]can't understand some javascript code : javascript
我是 javascript 的新手,我需要一些帮助,我的目标是将 csv 文件转换为 ofx,我找到了一个开源,我想了解它以根据我的要求对其进行修改,
这是javascript中的函数:
// csv to ofx
function convert(csvData, filename) {
csvData = csvData.split('\n').map(row => row.trim())
csvDataInfoRow1 = csvData[0].split(';');
csvDataInfoRow2 = csvData[1].split(';');
csvDataInfoRow4 = csvData[3].split(';');
// the date at the end of the period
let dateEnd = csvDataInfoRow1[3].substr(csvDataInfoRow1[3].length - 10).split('/');
// the date at the beginning of the period
let dateBeginning = csvDataInfoRow1[2].substr(csvDataInfoRow1[2].length - 10).split('/');
我的问题是为什么程序员只添加 3 个变量:
csvDataInfoRow1 = csvData[0].split(';');
csvDataInfoRow2 = csvData[1].split(';');
csvDataInfoRow4 = csvData[3].split(';');
而不是这样的或多或少的变量,我的意思是例如为什么他刚刚停在csvDataInfoRow4 = csvData[3].split(';')
以及他想通过这条指令做什么!; 还有为什么例如他没有完成另一个变量,例如: csvDataInfoRow5 = csvData[4].split(';')
等等......
也许代码仅适用于三行 CSV
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.