data = {
function calcStep(team, step, data) {
var result = 0;
for (var k=0; k<step; k++) {
result += data[k];
}
return result;
}
function getStep(team, step) {
var data = [ team.penalty * -1, team.calcWeight != null ? team.calcWeight : 0, team.calcLongForm, team.calcStyle, team.calcSpontaneous];
var res = [
calcStep(team, step, data),
calcStep(team, step + 1, data),
]
res['data'] = data;
return res;
}
console.log(flatdata);
var result = [];
for (var i=0; i<keys.length; i++) {
result[i] = [];
dataWithDividers.forEach( function(team, j) {
result[i][j] = getStep(team, i)
});
}
return result;
}