for (var i = 0; i < arr.length; i += n) { var row = arr.slice(i, i + n); for (var j = row.length; j < n; j++) { row.push(' '); } s += '<tr>' + row.map(function (v) { return '<td>' + v + '</td>'; }).join('') + '</tr>\n'; } s = '<table>\n' + s + '</table>'