Soy novato en javascript y necesito ayuda, mi objetivo es convertir un archivo csv a un ofx, encontré un código abierto y quiero entenderlo para modificarlo según mis requisitos.
esta es la función en 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('/');Mi pregunta es por qué el programador agrega solo 3 variables:
csvDataInfoRow1 = csvData[0].split(';'); csvDataInfoRow2 = csvData[1].split(';'); csvDataInfoRow4 = csvData[3].split(';'); y no más o menos variables como esa, lo que quiero decir, por ejemplo, por qué se detuvo en csvDataInfoRow4 = csvData[3].split(';') y lo que quiere hacer con esta instrucción; también por qué, por ejemplo, no completó otra variable como: csvDataInfoRow5 = csvData[4].split(';') y así sucesivamente...
tal vez el código era solo para CSV de tres líneas