Transmiterea unui grup de elemente DOM ca parametri ai funcțiilor

Să presupunem acum că funcția noastră setText primește ca prim parametru o referință nu la un singur element, ci imediat la un set de elemente:

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

Să testăm funcția noastră în practică. Să presupunem că avem următoarele paragrafe:

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

Să folosim funcția noastră pentru a seta un text pentru toate aceste paragrafe:

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

Creați o funcție appendText care va primi ca prim parametru un array de elemente DOM, iar ca al doilea - text. Faceți astfel încât această funcție să adauge textul la sfârșitul elementelor transmise.

Задание 2

Creați o funcție appendElem care va primi ca prim parametru o referință la obiectul DOM care conține tag-ul ul, iar ca al doilea - text. Faceți astfel încât această funcție să creeze un nou li cu textul transmis și să îl adauge la sfârșitul tag-ului ul transmis.

Задание 3

Este dat un array și un ul. Folosind funcția appendElem, creată în problema anterioară, scrieți fiecare element al array-ului într-un li separat în acest ul.