Skip to content

Commit 625f899

Browse files
Update 1-js/06-advanced-functions/03-closure/article.md
1 parent 6b07130 commit 625f899

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

1-js/06-advanced-functions/03-closure/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@ Si llamamos a `counter()` varias veces, la variable `count` se incrementará a `
300300
```smart header="Cierre (Closure)"
301301
Existe un término general de programación "closure" que los desarrolladores generalmente deben conocer.
302302
303-
Un [closure](https://en.wikipedia.org/wiki/Closure_(computer_programming)) es una función que recuerda sus variables externas y puede acceder a ellas. En algunos lenguajes, eso no es posible, o una función debe escribirse de una manera especial para que suceda. Pero como se explicó anteriormente, en JavaScript, todas las funciones son cierres naturales (solo hay una excepción, que se cubrirá en <info:new-function>).
303+
Una [clausura](https://en.wikipedia.org/wiki/Closure_(computer_programming)) es una función que recuerda sus variables externas y puede acceder a ellas. En algunos lenguajes, eso no es posible, o una función debe escribirse de una manera especial para que suceda. Pero como se explicó anteriormente, en JavaScript, todas las funciones son clausuras naturales (solo hay una excepción, que se cubrirá en <info:new-function>).
304304
305305
Es decir: recuerdan automáticamente dónde se crearon utilizando una propiedad oculta `[[Environment]]`, y luego su código puede acceder a las variables externas.
306306

0 commit comments

Comments
 (0)