Att skicka en grupp DOM-element som parametrar till funktioner

Låt nu vår funktion setText i första parametern ta en referens till inte ett element, utan en uppsättning element direkt:

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

Låt oss testa vår funktion i praktiken. Låt oss säga att vi har följande stycken:

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

Låt oss använda vår funktion för att ställa in någon text för alla dessa stycken:

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

Skapa en funktion appendText som i första parametern tar en array av DOM-element, och i den andra - text. Gör så att denna funktion lägger till texten i slutet av de skickade elementen.

Задание 2

Skapa en funktion appendElem som i första parametern tar en referens till ett DOM-objekt som innehåller taggen ul, och i den andra - text. Gör så att denna funktion skapar en ny li med den skickade texten och lägger till den i slutet av den skickade taggen ul.

Задание 3

Givet en array och en ul. Använd funktionen appendElem, skapad i föregående uppgift, för att skriva varje element i arrayen till en separat li i denna ul.