toArray-metodi

toArray-metodi muuntaa jQuery-elementtikokoelman JavaScript-taulukoksi. Tätä tarvitaan, jotta taulukkoon voidaan soveltaa JavaScript-metodeja ja -funktioita, esimerkiksi lajitella tämä taulukko tai kääntää se ympäri.

Syntaksi

Näin saadaan koko elementtikokoema:

javascript.toArray();

Esimerkki

Haetaan kaikki elementit, joilla on tagi p, taulukkona käyttäen toArray-metodia, käännetään se ympäri käyttämällä reverse-metodia ja tulostetaan elementtien tekstisisältö merkkijonona käyttämällä JavaScript-metodia join:

html<p>teksti1</p>
<p>teksti2</p>
<p>teksti3</p>

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

Katso myös

  • metodi get,
    joka hakee elementtikokoelman
  • metodi filter,
    joka suodattaa elementtejä kokoelmassa