Taulukon palauttaminen funktiosta JavaScriptissä

Edellisessä oppitunnissa teimme funktion createTable. Muokataan tätä funktiota niin, että se ei lisää taulukkoa johonkin elementtiin, vaan palauttaa sen return:in kautta.

Eli edellisen oppitunnin annettu koodi muunnetaan tällaiseksi:

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

Voidaan kirjoittaa lyhyemmin:

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

Viittauksen saaminen taulukkoon voi olla tarpeen jotta luodulle taulukolle voi tehdä jotain. Esimerkiksi väritetään sen tekstiväri punaiseksi:

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

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

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

Muokkaa funktiotasi createTable kuvatun teorian mukaisesti.

Задание 2

Oletetaan, että meillä on tällainen div kappaleiden kanssa:

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

createTable-funktion avulla luo uusi taulukko ja aseta se divin loppuun.