Función para crear tablas HTML en JavaScript

Ahora hagamos una función createTable, que creará una tabla del tamaño especificado y la agregará al final del elemento dado.

Dejemos que el primer parámetro de nuestra función reciba el número de filas, el segundo parámetro - el número de columnas, y el tercero - una referencia al elemento DOM, dentro del cual se creará nuestra tabla.

Veamos cómo usaremos la función descrita cuando esté creada. Supongamos, por ejemplo, que tenemos un div como este:

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

Hagamos una tabla dentro de este div 3 por 4:

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

Supongamos ahora que tenemos dos divs:

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

Hagamos nuestra propia tabla en cada uno de estos divs:

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

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

Para que las tablas creadas sean inmediatamente visibles, se puede agregar algo de CSS, por ejemplo, este:

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

Aquí está la plantilla de la función descrita:

javascriptfunction createTable(rows, cols, parent) {
  let table = document.createElement('table');
  
  // aquí crearemos una tabla con rows filas y cols columnas
  for () {
    for () {
      
    }
  }
  
  parent.appendChild(table);
}

Complete el código de la plantilla anterior de la función. Pruebe el funcionamiento de la función terminada.