Επανάληψη for για πίνακες σε JavaScript
Οι πίνακες μπορούν επίσης να διασχιστούν
με την επανάληψη for. Ας δούμε
πώς γίνεται αυτό. Ας υποθέσουμε ότι έχουμε τον ακόλουθο
πίνακα:
let arr = [1, 2, 3, 4, 5];
Ας εμφανίσουμε τα στοιχεία αυτού του πίνακα σε μια επανάληψη:
for (let i = 0; i <= arr.length - 1; i++) {
console.log(arr[i]);
}
Μπορούμε να μην αφαιρούμε την μονάδα από το μήκος του πίνακα, αλλά να χρησιμοποιήσουμε αυστηρή σύγκριση:
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Η διάσχιση ενός πίνακα με την επανάληψη for δίνει
μεγαλύτερο έλεγχο πάνω σε αυτό που συμβαίνει.
Για παράδειγμα, μπορούμε να εμφανίσουμε τα στοιχεία
όχι από το μηδενικό, αλλά από το πρώτο:
for (let i = 1; i < arr.length; i++) {
console.log(arr[i]);
}
Μπορούμε να εμφανίσουμε τα στοιχεία σε αντίστροφη σειρά:
for (let i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
Εμφανίστε στην κονσόλα όλα τα στοιχεία του ακόλουθου πίνακα:
let arr = ['a', 'b', 'c', 'd', 'e'];
Εμφανίστε στην κονσόλα όλα τα στοιχεία του ακόλουθου πίνακα, με εξαίρεση το μηδενικό και το τελευταίο:
let arr = ['a', 'b', 'c', 'd', 'e'];
Εμφανίστε στην κονσόλα τα στοιχεία του ακόλουθου πίνακα σε αντίστροφη σειρά:
let arr = ['a', 'b', 'c', 'd', 'e'];
Διορθώστε το σφάλμα που πραγματοποιήθηκε στον ακόλουθο κώδικα:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i <= arr.length; i++) {
console.log(arr[i]);
}