Skip to content

Commit b8f7f2f

Browse files
Update 1-js/99-js-misc/03-currying-partials/article.md
Co-authored-by: joaquinelio <[email protected]>
1 parent f49de17 commit b8f7f2f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ Por ejemplo, veamos qué sucede en el caso de `sum(a, b, c)`. Tres argumentos, e
171171

172172
Para la llamada `curried(1)(2)(3)`:
173173

174-
1. La primera llamada `curry(1)` recuerda `1` en su entorno léxico, y devuelve un contenedor` pass`.
174+
1. La primera llamada `curried(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`.
176176
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

0 commit comments

Comments
 (0)