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:

javascript.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:

html<p>text1</p>
<p>text2</p>
<p>text3</p>

<div>text4</div>
javascriptfunction 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());

Véase también

  • método get,
    que obtiene un conjunto de elementos
  • método filter,
    que filtra elementos en un conjunto