Гузаронидани гурӯҳи унсурҳои 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 нависед.