Método toArray
O método toArray converte um conjunto de
elementos jQuery em um array JavaScript. Isso é necessário
para que seja possível aplicar métodos e funções JavaScript a esse array, por exemplo,
ordenar
esse array ou
inverter sua ordem.
Sintaxe
Assim obtemos todo o conjunto de elementos:
.toArray();
Exemplo
Vamos obter todos os elementos com a tag p na forma de
um array usando o método toArray, inverter sua ordem,
usando reverse
e exibir o conteúdo textual dos elementos
como uma string, usando o método 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());