Прослеђување групе DOM елемената параметрима функција

Нека сада наша функција setText први параметар прима као референцу не на један елемент, већ одмах на скуп елемената:

javascriptfunction setText(elems, text) {
  for (let elem of elems) {
    elem.textContent = text;
  }
}

Хајде да испробамо нашу функцију у пракси. Нека имамо следеће параграфе:

html<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>

Хајде да помоћу наше функције поставимо свим тим параграфима неки текст:

javascriptlet elems = document.querySelectorAll('.elem');
setText(elems, 'text');
Задание 1

Направите функцију appendText, која ће први параметар примати као низ DOM елемената, а други - текст. Направите тако да ова функција додаје текст на крај прослеђених елемената.

Задание 2

Направите функцију appendElem, која ће први параметар примати као референцу на DOM објекат у коме се налази таг ul, а други - текст. Направите тако да ова функција креира нову li са прослеђеним текстом и додаје је на крај прослеђеног тага ul.

Задание 3

Дато је низ и ul. Помоћу функције appendElem, направљене у претходном задатку, запишите сваки елемент низа у посебну li у овом ul.