JSFiddle - React, Tailwind, and code Playground
JavaScript
function createTable(ary, width, height) {
var tbl = document.createElement("table");
var tbody = tbl.appendChild(document.createElement("tbody"));
for (var y = 0; y < height; y++) {
var tr = tbody.appendChild(document.createElement("tr"));
for (var x = 0; x < width; x++) {
var td = tr.appendChild(document.createElement("td"));
td.innerHTML = ary[x + y * width];
}
}
return tbl;
}
var data = [
"A", "B", "C", "D", "E", "F", "G", "H", "I"
];
document.body.appendChild(createTable(data, 3, 3));