Μέθοδος toArray

Η μέθοδος toArray μετατρέπει ένα σύνολο στοιχείων jQuery σε έναν πίνακα JavaScript. Αυτό χρειάζεται ώστε να μπορούν να εφαρμοστούν σε αυτόν τον πίνακα μέθοδοι και συναρτήσεις JavaScript, για παράδειγμα, να ταξινομήσετε αυτόν τον πίνακα ή να αντιστρέψετε τη σειρά των στοιχείων του.

Σύνταξη

Έτσι λαμβάνουμε ολόκληρο το σύνολο των στοιχείων:

javascript.toArray();

Παράδειγμα

Ας λάβουμε όλα τα στοιχεία με την ετικέτα p ως πίνακα χρησιμοποιώντας τη μέθοδο toArray, να τον αντιστρέψουμε, χρησιμοποιώντας την reverse και να εκτυπώσουμε το κειμενικό περιεχόμενο των στοιχείων ως μια συμβολοσειρά, χρησιμοποιώντας τη μέθοδο JavaScript join:

html<p>κείμενο1</p>
<p>κείμενο2</p>
<p>κείμενο3</p>

<div>κείμενο4</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());

Δείτε επίσης

  • η μέθοδος get,
    που λαμβάνει ένα σύνολο στοιχείων
  • η μέθοδος filter,
    που φιλτράρει στοιχεία σε ένα σύνολο