Zanka for za polja v JavaScript
Polja lahko prehajamo tudi
z zanko for. Poglejmo,
kako se to naredi. Naj imamo naslednje
polje:
let arr = [1, 2, 3, 4, 5];
Izpišimo elemente tega polja v zanki:
for (let i = 0; i <= arr.length - 1; i++) {
console.log(arr[i]);
}
Lahko ne odštevamo enice od dolžine polja, ampak uporabimo strogo primerjavo:
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Prehod skozi polje z zanko for daje
večji nadzor nad tem, kaj se dogaja.
Na primer, lahko izpišemo elemente
ne od ničelnega, ampak od prvega:
for (let i = 1; i < arr.length; i++) {
console.log(arr[i]);
}
Lahko izpišemo elemente v obratnem vrstnem redu:
for (let i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
Izpišite v konzolo vse elemente naslednjega polja:
let arr = ['a', 'b', 'c', 'd', 'e'];
Izpišite v konzolo vse elemente naslednjega polja, z izjemo ničelnega in zadnjega:
let arr = ['a', 'b', 'c', 'd', 'e'];
Izpišite v konzolo elemente naslednjega polja v obratnem vrstnem redu:
let arr = ['a', 'b', 'c', 'd', 'e'];
Popravite napako v naslednji kodi:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i <= arr.length; i++) {
console.log(arr[i]);
}