===== Akumulátor =====
==== Opakování - pole ====
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
nebo
for (const cislo of pole){
console.log("Nasel jsem v poli prvek " + cislo)
}
==== Akumulace prvků ====
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 [[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map|Array.map()]]
==== Úkoly ====
* Pro zadané pole čísel spočtěte průměrnou hodnotu (//suma / počet prvků//)
* Transformujte text aby všechny samohlásky a, e, i, o, u byly nahrazeny tečkami