Повратак табеле из функције на JavaScript

У претходној лекцији смо направили функцију createTable. Хајде да модификујемо ову функцију тако да не додаје табелу у неки елемент, већ је једноставно враћа преко return.

То јест приказани код из претходне лекције претвара се у следећи:

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

Може се написати краће:

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

Добијање референце на табелу може бити потребно да би се нешто урадило са креираном табелом. На пример, хајде да обојимо њен боју текста у црвено:

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

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

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

Промените вашу функцију createTable у складу са описаном теоријом.

Задание 2

Претпоставимо да имамо следећи div са параграфима:

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

Уз помоћ функције createTable креирајте нову табелу, а затим је уметните на крај div-a.