Terugkeer van 'n tabel uit 'n funksie in JavaScript

In die vorige les het ons die funksie createTable gemaak. Kom ons modifiseer hierdie funksie sodat dit nie die tabel in 'n element byvoeg nie, maar dit eenvoudig teruggee via return.

Dit beteken die gegewe kode van die vorige les word omgeskakel na die volgende:

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

Dit kan korter geskryf word:

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

Om 'n verwysing na die tabel te kry, mag nodig wees om iets met die geskepte tabel te doen. Byvoorbeeld, kom ons maak die tekskleur daarvan rooi:

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

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

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

Herskep jou funksie createTable volgens die beskrywing in die teorie.

Задание 2

Gestel ons het die volgende div met paragrawe:

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

Gebruik die funksie createTable om 'n nuwe tabel te skep, en plaas dit dan aan die einde van die div.