Skip to content

Commit 8404826

Browse files
Update 1-js/99-js-misc/03-currying-partials/article.md
Co-authored-by: joaquinelio <joaquinelio@gmail.com>
1 parent 428b5ec commit 8404826

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

1-js/99-js-misc/03-currying-partials/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ Para la llamada `curried(1)(2)(3)`:
173173

174174
1. La primera llamada `curry(1)` recuerda `1` en su entorno léxico, y devuelve un contenedor` pass`.
175175
2. El contenedor `pass` se llama con `(2)`: toma los argumentos anteriores `(1)`, los concatena con lo que obtuvo `(2)` y llama `curried(1, 2)` con ambos argumentos. Como el recuento de argumentos es aún menor que 3, `curry` devuelve `pass`.
176-
3. El contenedor `pass` se llama nuevamente con` (3) `, para la próxima llamada` pass(3) `toma los argumentos anteriores (`1`, `2`) y agrega` 3` a ellos, haciendo la llamada `curry(1, 2, 3)` -- finalmente hay 3 argumentos , y son pasados a la función original.
176+
3. El contenedor `pass` se llama nuevamente con` (3) `, para la próxima llamada` pass(3) `toma los argumentos anteriores (`1`, `2`) y agrega` 3` a ellos, haciendo la llamada `curried(1, 2, 3)` -- finalmente hay 3 argumentos , y son pasados a la función original.
177177

178178
Si eso todavía no es obvio, solo rastrea la secuencia de llamadas en tu mente o en papel.
179179

0 commit comments

Comments
 (0)