( enpassant | 2017. 07. 20., cs – 10:14 )

Mind a két kódrészlet ugyanazt csinálja (példa a closure használatára):
definiál egy függvényt, amit meghívva egy paraméterrel, visszaad egy függvényt, amit paraméter nélkül hívva visszaadja az külső függvény paraméterét.

Itt a példa a használatára, ebből talán érthetőbb:


const mySecret = secret('hi');
mySecret(); // 'hi'

nekem eddig csak jóval strukturáltabb nyelvekhez volt szerencsém (hála Istennek)

Egy újabb jó példa arra, amiről a cikk szól! :-)