JS
(quick guide & examples)
EMPTY <TABLE> WRAPPER <table id="wrap"></table>
DUMMY ARRAY var data = ["alpaca", "birb", "cate", "doge"];
BUILD HTML TABLE (2 CELLS PER ROW) var perrow = 2, html = "<tr>"; data.forEach((v, i) => { html += `<td>${v}</td>`; var next = i + 1; if (next%perrow==0 && next!=data.length) { html += "</tr><tr>"; } }); html += "</tr>";
ADD TO TABLE document.getElementById("wrap") .innerHTML = html;
TABLE, ROW, CELL var table = document.getElementById ("wrap"), row = table.insertRow(), cell, perrow = 2;
BUILD HTML TABLE (2 CELLS PER ROW) data.forEach((v, i) => { cell = row.insertCell(); cell.innerHTML = value; var next = i + 1; if (next%perrow==0 && next!=data.length) { row = table.insertRow(); } });