Μέθοδος toArray
Η μέθοδος toArray μετατρέπει ένα σύνολο
στοιχείων jQuery σε έναν πίνακα JavaScript. Αυτό χρειάζεται
ώστε να μπορούν να εφαρμοστούν σε αυτόν τον πίνακα
μέθοδοι και συναρτήσεις JavaScript, για παράδειγμα,
να ταξινομήσετε
αυτόν τον πίνακα ή να
αντιστρέψετε τη σειρά των στοιχείων του.
Σύνταξη
Έτσι λαμβάνουμε ολόκληρο το σύνολο των στοιχείων:
.toArray();
Παράδειγμα
Ας λάβουμε όλα τα στοιχεία με την ετικέτα p ως
πίνακα χρησιμοποιώντας τη μέθοδο toArray, να τον αντιστρέψουμε,
χρησιμοποιώντας την reverse
και να εκτυπώσουμε το κειμενικό περιεχόμενο των στοιχείων
ως μια συμβολοσειρά, χρησιμοποιώντας τη μέθοδο JavaScript
join:
<p>κείμενο1</p>
<p>κείμενο2</p>
<p>κείμενο3</p>
<div>κείμενο4</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());