
IT Polako: Closure u javaskriptu
Closure je unutrašnja funkcija koja ima pristup lokalnim promenljivama iz nadfunkcije. Ako vam je ova rečenica nejasna kao meni, pogledajte video da nešto naučimo zajedno :)
Kako napraviti closure? Zašto je dobro koristiti ga? Šta su mogući problemi?
/**
* Closure je funkcija koja se izvršava unutar nekog okruženja koje sadrži jednu ili više lokalnih varijabli
* i ima pristup tim varijablama.
*/
const nizBrojeva = [1,2,3,4,5];
const sabiranje = broj1 => broj2 => console.log(broj1 + broj2);
const dodaj10 = sabiranje(10);
nizBrojeva.map(dodaj10);