Máte pole nějakých prvků - zde čísel.
let pole = [42, 28, 5, 61, 3, 17]
Procházení pomocí
for (let i=0; i<pole.length; i++){ const cislo = pole[i] console.log("Nasel jsem v poli prvek " + cislo) }
nebo
for (const cislo of pole){ console.log("Nasel jsem v poli prvek " + cislo) }
Jedna z věcí které lze s prvky dělat, je jejich akumulace - například přičítání do sumy.
Je potřeba na to vytvořit proměnnou vně for cyklu
let soucet = 0 for (const cislo of pole){ soucet += cislo } console.log("Soucet je " +soucet)
Takto je ale možné akumulovat i jiné věci, například text jako jednotlivá písmenka (také s použitím operátoru +=
), nebo třeba nové pole (vysledek.push()
) - tomu se říká transformace a ještě moderněji se to dělá pomocí funkce Array.map()