работаю над csv файлом. колонка state отвечает за штат, а balance за баланс типа "122.11") мне надо вывести общий баланс по каждому штату, и при повторе штатов баланс увеличивается. Если таким образом исполнять функцию, то штаты в консоле показываются, а вместо значений баланса выдает NaN- возможно у кого-то будут идеи как решить это?
заранее спасибо!
function stateBalance(array) {
var states = new Array();
for (var i = 1; i < array.length; i++) {
var state = array[i][5];
var balance = array[i][12]
.slice(1, -1);
if (typeof array[i][5] == 'undefined') states[state] = 0;
states[state] += parseFloat(balance);
}
return states
}