diff options
author | ekaitz-zarraga <ekaitz-zarraga@noreply.codeberg.org> | 2024-06-06 06:30:54 +0000 |
---|---|---|
committer | ekaitz-zarraga <ekaitz-zarraga@noreply.codeberg.org> | 2024-06-06 06:30:54 +0000 |
commit | 2b898b0b0b03c6a96f2a6604b21d4c46374d24c5 (patch) | |
tree | eb22588c3afcc1646f172b488c52003911afd202 | |
parent | 2736196e52296e6d2b824a7c0af07f62d7edd282 (diff) |
-rw-r--r-- | contenidos.md | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/contenidos.md b/contenidos.md index 2296098..561d01c 100644 --- a/contenidos.md +++ b/contenidos.md @@ -359,10 +359,13 @@ recibirse como argumentos y retornarse como valores de retorno. ## Scope Las variables declaradas con `var` viven en todo el cuerpo de la función donde -se declararon. +se declararon. Aplica [*hoisting*][hoisting]. Las declaraciones de función son +equivalentes a usar `var`. + +[hoisting]: https://developer.mozilla.org/en-US/docs/Glossary/Hoisting Con la aparición de ES6 (ECMAScript 6) se añaden `let` y `const` cuyo ámbito -(*scope*) se limita al bloque actual. +(*scope*) se limita al bloque actual. No aplica [*hoisting*][hoisting]. ## Closures |