There are 3 arrays that need to be transferred to a table, the first is a two-dimensional array, the other is one-dimensional.
let table = document.createElement("TABLE") let tableBody = document.createElement("TBODY") table.appendChild(tableBody) let up = [ [17, 20, 29, 26, 25], [3, 4, 5, 15, 24], [19, 2, 22, 4, 13], [20, 27, 1, 17, 19]] let i = [15,15,15,15] let j = [11,11,11,11,16] // nxm размер двумерного массива, после последней // строки нужно вывести одномерный массив внутри таблицы, // после последнего столбца нужно вывести второй одномерный массив for (let row = 0; row < n; row++) { let tr = document.createElement("TR") tableBody.appendChild(tr) for (let col = 0; col < m; col++) { let td = document.createElement("TD") td.innerHTML = up[row][col] if (up[row][col] != 0) { td.innerHTML = up[row][col] } tr.appendChild(td) } } document.body.appendChild(table) // Результат должен быть // 17 20 29 26 25 15 // 3 4 5 15 24 15 // 19 2 22 4 13 15 // 20 27 1 17 19 15 // 11 11 11 11 16