Estoy tratando de resolver un rompecabezas de javascript. Tengo alguna función (por ejemplo, una función que calcula summa). Pero hay una llamada extraña de esa función. ejemplo:
suma(5)
o sum(5,6) - debe ser 11
o sum(5)(6) - debe ser 11
o sum(1)(2)(3) - debe ser 6
Nunca he visto tal función llamando a la suma (1) (2) (3) (4) ... ¿Puede explicar o tal vez poner en la documentación donde se explica esto?
Muchas gracias.
Si la función de suma devuelve un valor que puede reutilizar, puede encadenar los números una y otra vez.
Si puedes compartir la función, puede ser más fácil de explicar.