JavaScript
JavaScript Closures
Las Closures son funciones que se refieren a variables independientes. Un ejemplo vale más que mil palabras: function myFunc() { var message = 'Hello'; function getMessage() { console.log(message); } getMessage(); } La función myFunc crea una variable local message y una función anidada getMessage. La función anidada getMessage es una Closure