Método toArray
El método toArray convierte un conjunto de
elementos jQuery en un array de JavaScript. Esto es necesario
para poder aplicar métodos y funciones de JavaScript a este array, por ejemplo,
ordenar
este array o
invertir su orden.
Sintaxis
Así se obtiene todo el conjunto de elementos:
.toArray();
Ejemplo
Obtengamos todos los elementos con la etiqueta p en forma de
array usando el método toArray, lo invertimos,
usando reverse
y mostremos el contenido textual de los elementos
en forma de cadena, usando el método de 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());