Função para criar tabelas HTML em JavaScript

Vamos agora fazer a função createTable, que irá criar uma tabela de um tamanho especificado e adicioná-la ao final de um determinado elemento.

Deixe nossa função receber como primeiro parâmetro o número de linhas, como segundo parâmetro - o número de colunas, e como terceiro - uma referência ao elemento DOM, dentro do qual nossa tabela será criada.

Vamos ver como usaremos a função descrita quando ela for criada. Suponha, por exemplo, que tenhamos a seguinte div:

html<div id="elem"></div>

Vamos criar uma tabela dentro desta div 3 por 4:

javascriptlet div = document.querySelector('#elem');
createTable(3, 4, div);

Suponha agora que tenhamos duas divs:

html<div id="elem1"></div>
<div id="elem2"></div>

Vamos criar nossa própria tabela em cada uma dessas divs:

javascriptlet div1 = document.querySelector('#elem1');
createTable(3, 4, div1);

let div2 = document.querySelector('#elem2');
createTable(5, 6, div2);

Para que as tabelas criadas fiquem imediatamente visíveis, você pode adicionar algum CSS, por exemplo, este:

csstd {
  width: 50px;
  height: 50px;
  border: 1px solid black;
}
Задание 1

Aqui está o esboço da função descrita:

javascriptfunction createTable(rows, cols, parent) {
  let table = document.createElement('table');
  
  // aqui criamos a tabela com rows linhas e cols colunas
  for () {
    for () {
      
    }
  }
  
  parent.appendChild(table);
}

Complete o código do esboço apresentado acima da função. Teste o funcionamento da função pronta.