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));