Я не зря сделал петлю: сначала построил на массиве таблицу и обратно из таблицы сделал массив. Твой же вопрос был как построить массив? Советую тогда обратить внимание на функцию
fBuildArray. В этой функции массив строится из старого массива (первый элемент массива) и добавляются затем "новые" значения путём перебора.
function fBuildArray(eDivTable){
var aArray = new Array();
// -----> тут берём данные из старого массива <------
aArray.push(fReturnInitArray()[0]);
// -----> тут данные из таблицы <------
var eRowSum = eDivTable.querySelectorAll('.eRow');
//console.log('eRowSum.length = ' + eRowSum.length);
for(k=0;k<eRowSum.length;k++){
var eColomnSum = eRowSum[k].querySelectorAll('.eColomn');
//console.log(k + ' eColomnSum.length = ' + eColomnSum.length);
var aColomnArray = new Array();
for(l=0;l<eColomnSum.length;l++){
if(k>0 && l<3){
//console.log('value = ' + eColomnSum[l].innerHTML + '; k = ' + k + '; l = ' + l + ';');
if(l == 1){
aColomnArray.push(parseInt(eColomnSum[l].innerHTML));
}else{
aColomnArray.push(eColomnSum[l].innerHTML);
};
};
};
if(k>0){
aArray.push(aColomnArray);
};
};
//console.log('aArray = ' + aArray);
return aArray;
};