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:

javascriptlet arr = [1, 2, 3, 4, 5];

Să afișăm elementele acestui array într-o buclă:

javascriptfor (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ă:

javascriptfor (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:

javascriptfor (let i = 1; i < arr.length; i++) {
  console.log(arr[i]);
}

Putem afișa elementele în ordine inversă:

javascriptfor (let i = arr.length - 1; i >= 0; i--) {
  console.log(arr[i]);
}
Задание 1

Afișați în consolă toate elementele următorului array:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 2

Afișați în consolă toate elementele următorului array, cu excepția primului și ultimului:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 3

Afișați în consolă elementele următorului array în ordine inversă:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 4

Corectați eroarea făcută în următorul cod:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
    
for (let i = 0; i <= arr.length; i++) {
  console.log(arr[i]);
}