Fungsi untuk Membuat Tabel dari Array

Dalam pelajaran sebelumnya, kita membuat fungsi createTable yang membuat tabel dengan ukuran tertentu. Sekarang mari kita buat fungsi createTableByArr, yang akan menerima array dua dimensi sebagai parameter dan membangun tabel berdasarkan array tersebut.

Artinya, kode dari pelajaran sebelumnya akan diubah menjadi seperti ini:

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

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

div.appendChild(table);

Hasil dari eksekusi kode ini seharusnya menghasilkan tabel berikut:

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

Implementasikan fungsi yang dijelaskan. Uji cara kerjanya.