3- Function vs. Block Scope
Como se exploró en el capítulo 2, el alcance consiste en una serie de "burbujas" y cada uno actúa como un contenedor o cubo, en el que se declaran identificadores (variables, funciones). Estas burbujas se anidan perfectamente dentro de sí, y esta anidación se define a la hora del autor.
Pero, ¿qué hace exactamente una nueva burbuja? ¿Es sólo la función? ¿Pueden otras estructuras en JavaScript crear burbujas de alcance?
Last updated