Hej
Zobaczyłem w kodzie taką o to konstrukcję, oczywiście na potrzeby posta na forum ją uprościłem. Czy spotkaliście się z takim podejściem i jakie to ma zastosowanie, jakiego typu problemy to rozwiązuje?
const outer = () => {
const inner0 = () => {
console.log('inner0')
}
const inner1 = () => {
console.log('inner1')
}
return {
inner0,
inner1
}
}
Użycie:
outer().inner1()
Osobiście wygląda mi to na robienie z js javy, ale pewnie się mylę i jest to jakiś typowy przykład programowania funkcyjnego.