Funcție pentru crearea unui tabel dintr-un array

În lecțiile anterioare am făcut funcția createTable, care creează un tabel de dimensiune specificată. Să facem acum funcția createTableByArr, care va primi ca parametru un array bidimensional și va construi un tabel pe baza acestuia.

Adică codul din lecția anterioară se va transforma astfel:

javascriptlet div = document.querySelector('#elem');

let arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
let table = createTableByArr(arr);

div.appendChild(table);

Ca rezultat al executării acestui cod ar trebui să obținem următorul tabel:

html<div id="elem">
  <table>
    <tr>
      <td>1</td>
      <td>2</td>
      <td>3</td>
    </tr>
    <tr>
      <td>4</td>
      <td>5</td>
      <td>6</td>
    </tr>
    <tr>
      <td>7</td>
      <td>8</td>
      <td>9</td>
    </tr>
  </table>
</div>
Задание 1

Implementați funcția descrisă. Verificați funcționarea ei.