Metoda toArray
Metoda toArray przekształca zestaw
elementów jQuery na tablicę JavaScript. Jest to potrzebne
po to, aby do tej tablicy można
było zastosować metody i funkcje JavaScript, na przykład,
posortować
tę tablicę lub
odwrócić.
Składnia
W ten sposób otrzymujemy cały zestaw elementów:
.toArray();
Przykład
Pobierzmy wszystkie elementy ze znacznikiem p w postaci
tablicy za pomocą metody toArray, odwróćmy ją,
używając reverse
i wypiszmy tekstową zawartość elementów
w postaci ciągu znaków, używając metody JavaScript
join:
<p>text1</p>
<p>text2</p>
<p>text3</p>
<div>text4</div>
function print(elems) {
let arr = [];
for (let i = 0; i < elems.length; i++) {
arr.push(elems[i].innerHTML);
}
console.log(arr.join(' '));
}
alert($('p').toArray().reverse());