Bucla for pentru array-uri în JavaScript
Array-urile pot fi, de asemenea, parcurse
cu bucla for. Să vedem
cum se face acest lucru. Să presupunem că avem următorul
array:
let arr = [1, 2, 3, 4, 5];
Să afișăm elementele acestui array într-o buclă:
for (let i = 0; i <= arr.length - 1; i++) {
console.log(arr[i]);
}
Putem să nu scădem unu din lungimea array-ului, ci să folosim comparația strictă:
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Parcurgerea unui array cu bucla for oferă
un control mai mare asupra a ceea ce se întâmplă.
De exemplu, putem afișa elementele
nu de la indexul zero, ci de la primul:
for (let i = 1; i < arr.length; i++) {
console.log(arr[i]);
}
Putem afișa elementele în ordine inversă:
for (let i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
Afișați în consolă toate elementele următorului array:
let arr = ['a', 'b', 'c', 'd', 'e'];
Afișați în consolă toate elementele următorului array, cu excepția primului și ultimului:
let arr = ['a', 'b', 'c', 'd', 'e'];
Afișați în consolă elementele următorului array în ordine inversă:
let arr = ['a', 'b', 'c', 'd', 'e'];
Corectați eroarea făcută în următorul cod:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i <= arr.length; i++) {
console.log(arr[i]);
}