Cyklus for pre polia v JavaScripte
Polia je možné prechádzať
cyklom for. Pozrime sa,
ako sa to robí. Majme takéto
pole:
javascriptlet arr = [1, 2, 3, 4, 5];
Vypíšme prvky tohto poľa v cykle:
javascriptfor (let i = 0; i <= arr.length - 1; i++) {
console.log(arr[i]);
}
Je možné neodpočítavať od dĺžky poľa jednotku, ale použiť prísne porovnanie:
javascriptfor (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Prechádzanie poľa cyklom for poskytuje
väčšiu kontrolu nad dejm.
Napríklad, je možné vypísať prvky
nie od nultého, ale od prvého:
javascriptfor (let i = 1; i < arr.length; i++) {
console.log(arr[i]);
}
Je možné vypísať prvky v opačnom poradí:
javascriptfor (let i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
Задание 1
Vypíšte do konzoly všetky prvky nasledujúceho poľa:
javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 2
Vypíšte do konzoly všetky prvky nasledujúceho poľa, s výnimkou nultého a posledného:
javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 3
Vypíšte do konzoly prvky nasledujúceho poľa v opačnom poradí:
javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 4
Opravte chybu, ktorá bola urobená v nasledujúcom kóde:
javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i <= arr.length; i++) {
console.log(arr[i]);
}