Табдил ба массив дар jQuery

Усули toArray маҷмӯи унсурҳои jQuery-ро ба як массиви оддии JavaScript табдил медиҳад. Ин барои он лозим аст, ки ба ин массив усулҳу функсияҳои JavaScript-ро татбиқ кардан мумкин бошад, масалан, ҳамоҳанг кардан ин массив ё чаппа кардан.

Барои намуна HTML-коди зеринро дида мебароем:

html<p>matn1</p>
<p>matn2</p>
<p>matn3</p>
<div>matn4</div>

Биёед ҳамаи унсурҳои бо теги p-ро ба сурати массив бо ёрии усули toArray гирем, онро чаппа кунем, бо истифода аз reverse. Сипас мундариҷаи матнии унсурҳоро ба сурати сатр, бо истифода аз усули JavaScript join, бароем.

Барои баровардани матни унсурҳо ва чопи массивҳои дарёфтшуда ба сурати сатр мо функсияи print менависем, ки параметраш массиви чаппашуда хоҳад буд:

javascriptfunction print(elems) {
  let arr = [];
  
  for (let i = 0; i < elems.length; i++) {
      arr.push(elems[i].innerHTML);
  }
  alert(arr.join(' '));
}

print($('p').toArray().reverse());
Задание 1

Ҳамаи унсурҳои бо теги span-ро ба сурати массив гиред ва барои мундариҷаи матнии ҳар як унсур ҳарфи аввалро бо ҳурф калон нависед. Массиви ҳосилшударо бо матнҳо ба сурати сатр дар консоли чоп кунед.