Multi-Closure

Creating 2 closures around 1 variable

by bladnman

JavaScript

function setItUp() {
	var localVariable = "Life is good!";
	globalFuncSay = function () {
		alert(localVariable);
	};
	globalFuncAlter = function () {
		localVariable = "You got that right!";
	};
}
setItUp();
globalFuncSay(); // alerts: Life is good!
globalFuncAlter();
globalFuncSay(); // alerts: You got that right!