var data = [ [ [ 12 ], [ 8 ], [ 2 ], [ 9 ], [ 2 ], [ 2 ] ],
[ [ 3 ], [ 4 ], [ 2 ], [ 3 ], [ 2 ], [ 2 ] ],
[ [ 6 ], [ 2 ], [ 2 ], [ 3 ], [ 2 ], [ 2 ] ] ];
function adder(inputData) {
var resultArray = new Array(inputData[0].length);
for (var i = 0, len = inputData.length; i < len; i += 1) {
for (var j = 0, len1 = inputData[i].length; j < len1; j += 1) {
if (resultArray[j]) {
resultArray[j] += parseInt(inputData[i][j]);
} else {
resultArray[j] = parseInt(inputData[i][j]);
}
}
}
return resultArray;
}
console.log(adder(data));
结果
[ 21, 14, 6, 15, 6, 6 ]