Η μέθοδος forEach
Η μέθοδος forEach επιτρέπει τη διαδοχική
διάσχιση όλων των στοιχείων ενός πίνακα.
Η μέθοδος λαμβάνει ως παράμετρο μια συνάρτηση, η οποία
θα εκτελεστεί για κάθε στοιχείο του πίνακα.
Σε αυτή τη συνάρτηση μπορούν να μεταβιβαστούν τρεις παράμετροι. Εάν αυτές οι παράμετροι υπάρχουν (δεν είναι υποχρεωτικές), τότε στην πρώτη θα μπει αυτόματα το στοιχείο του πίνακα, στη δεύτερη θα μπει ο αριθμός του στον πίνακα (δείκτης), και στην τρίτη - ο ίδιος ο πίνακας.
Σύνταξη
πίνακας.forEach(function(στοιχείο, δείκτης, πίνακας) {
κώδικας, που θα εκτελεστεί για όλα τα στοιχεία
});
Παράδειγμα
Ας εμφανίσουμε τα στοιχεία του πίνακα στην κονσόλα:
let arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Παράδειγμα
Ας εμφανίσουμε τα στοιχεία και τους αριθμούς τους στην κονσόλα:
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Παράδειγμα
Ας βρούμε το άθροισμα των στοιχείων του πίνακα:
let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Αποτέλεσμα εκτέλεσης κώδικα:
15