Junior — Middle
Aký je účel metódy Reduce v programovaní?
sobes.tech AI
Odpoveď od AI
Metóda reduce v programovaní sa používa na sekvenčné spracovanie prvkov poľa s cieľom ich zredukovať na jednu hodnotu. Prijíma funkciu akumulátora, ktorá sa aplikuje na každý prvok, a vracia konečný výsledok.
V JavaScripte (Node.js) sa reduce často používa na sčítanie, spájanie alebo transformáciu dát.
Príklad sčítania čísel v poli:
const numbers = [1, 2, 3, 4];
const sum = numbers.reduce((accumulator, current) => accumulator + current, 0);
console.log(sum); // 10
Tu accumulator uchováva medzi výsledok, a current je aktuálny prvok poľa.