Returnera tabell från funktion i JavaScript

I föregående lektion skapade vi funktionen createTable. Låt oss modifiera denna funktion så att den inte lägger till tabellen i något element, utan bara returnerar den via return.

Det vill säga, koden från föregående lektion omvandlas till denna:

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

Kan skrivas om kortare:

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

Att få en referens till tabellen kan behövas för att göra något med den skapade tabellen. Till exempel, låt oss färga dess textfärg till röd:

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

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

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

Modifiera din funktion createTable i enlighet med beskrivningen i teorin.

Задание 2

Låt oss säga att vi har en sådan här div med stycken:

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

Använd funktionen createTable för att skapa en ny tabell, och sätt sedan in den i slutet av div:en.