Metoden toArray

Metoden toArray transformerer et jQuery-elementsett til en JavaScript-array. Dette er nødvendig for at man skal kunne bruke JavaScript-metoder og -funksjoner på denne arrayen, for eksempel sortere denne arrayen eller reversere den.

Syntaks

Slik henter vi hele elementsettet:

javascript.toArray();

Eksempel

La oss hente alle elementer med taggen p som en array ved hjelp av metoden toArray, reversere den, ved å bruke reverse og skrive ut elementenes tekstinnhold som en streng, ved å bruke JavaScript-metoden join:

html<p>tekst1</p>
<p>tekst2</p>
<p>tekst3</p>

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

Se også

  • metoden get,
    som henter et elementsett
  • metoden filter,
    som filtrerer elementer i et sett