Cyklus for pre polia v JavaScripte
Polia je možné prechádzať
cyklom for. Pozrime sa,
ako sa to robí. Majme takéto
pole:
let arr = [1, 2, 3, 4, 5];
Vypíšme prvky tohto poľa v cykle:
for (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:
for (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:
for (let i = 1; i < arr.length; i++) {
console.log(arr[i]);
}
Je možné vypísať prvky v opačnom poradí:
for (let i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
Vypíšte do konzoly všetky prvky nasledujúceho poľa:
let arr = ['a', 'b', 'c', 'd', 'e'];
Vypíšte do konzoly všetky prvky nasledujúceho poľa, s výnimkou nultého a posledného:
let arr = ['a', 'b', 'c', 'd', 'e'];
Vypíšte do konzoly prvky nasledujúceho poľa v opačnom poradí:
let arr = ['a', 'b', 'c', 'd', 'e'];
Opravte chybu, ktorá bola urobená v nasledujúcom kóde:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i <= arr.length; i++) {
console.log(arr[i]);
}