@WarriorKodeK

Как вывести матрицу в DOM?

Мне надо создать матрицу 5x5 и вывести ее.

Я знаю как создать ее:
function matrixArray(rows,columns){
  var arr = [];
  for(var i=0; i<rows; i++){
    arr[i] = [];
    for(var j=0; j<columns; j++){
      arr[i][j] = Math.floor(Math.random() * 20) + 10;
    }
  }
  return arr;
}
var myMatrix = matrixArray(5,5);


Но как вывести ее в ДОМ по типу - https://prnt.sc/id94of , что то в ум не приходит толком. Подскажите как сделать?

Cпасибо!
  • Вопрос задан
  • 346 просмотров
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
function createMatrix(rows, cols, min, max) {
  const matrix = [];

  for (let i = 0; i < rows; i++) {
    matrix[i] = [];

    for (let j = 0; j < cols; j++) {
      matrix[i][j] = Math.floor(Math.random() * (max - min + 1)) + min;
    }
  }

  return matrix;
}

document.querySelector('body').insertAdjacentHTML('beforeend', `
  <table>${createMatrix(5, 5, 10, 30).map(n => `
    <tr>${n.map(m => `
      <td>${m}</td>`).join('')}
    </tr>`).join('')}
  </table>
`);
Ответ написан
string15
@string15
Учусь верстать руками
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
<table>?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы