Restituire una tabella da una funzione in JavaScript

Nella lezione precedente abbiamo creato la funzione createTable. Modifichiamo questa funzione in modo che non aggiunga la tabella a un elemento, ma la restituisca semplicemente tramite return.

Cioè il codice della lezione precedente si trasforma in questo:

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

Si può riscrivere in modo più breve:

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

Ottenere un riferimento alla tabella può essere utile per fare qualcosa con la tabella creata. Ad esempio, coloriamo il suo testo di rosso:

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

let table = createTable(3, 4);
table.style.color = 'red';

div.appendChild(table);
Задание 1

Riadatta la tua funzione createTable in accordo con quanto descritto in teoria.

Задание 2

Supponiamo di avere questo div con i paragrafi:

html<div id="elem">
  <p>1</p>
  <p>2</p>
  <p>3</p>
</div>

Utilizza la funzione createTable per creare una nuova tabella, e poi inseriscila alla fine del div.