Μέθοδος each

Η μέθοδος each καλεί μια δεδομένη συνάρτηση για κάθε στοιχείο ενός συνόλου. Σε αντίθεση με την παρόμοια μέθοδο map, η οποία επιστρέφει ένα επανασχηματισμένο σύνολο διαφορετικών στοιχείων και αντικειμένων, η μέθοδος each επιστρέφει το αρχικό σύνολο στοιχείων.

Σύνταξη

Τα ίδια τα στοιχεία είναι προσβάσιμα στη συνάρτηση, στη μεταβλητή this, και οι τακτικοί τους αριθμοί στο σύνολο — στη μεταβλητή index:

javascript$(selector).each(function(index, elem));

Παράδειγμα

Ας εμφανίσουμε διαδοχικά στην οθόνη το περιεχόμενο κάθε παραγράφου, χρησιμοποιώντας τις μεθόδους each και text:

html<p>κείμενο1</p>
<p>κείμενο2</p>
<p>κείμενο3</p>
javascript$('.www').each(
  function() {
    console.log($(this).text()); // θα εμφανίσει 'κείμενο1', 'κείμενο2' και 'κείμενο3' 
  }
);

Δείτε επίσης

  • η μέθοδος filter,
    που φιλτράρει τα στοιχεία βάσει ενός συγκεκριμένου επιλογέα
  • η μέθοδος map,
    που καλεί μια δεδομένη συνάρτηση για κάθε στοιχείο ενός συνόλου