闭包变量常驻内存的又一个实例
闭包变量常驻内存的又一个实例
by kixi
CSS
/*
清晰网
kixi.com.cn
从javascript开始
*/
JavaScript
function setupSomeGlobals() {
var num = 666;
gAlertNumber = function () {
alert(num);
}
gIncreaseNumber = function () {
num++;
}
gSetNumber = function (x) {
num = x;
}
}
setupSomeGlobals(); //为三个全局变量赋值
gAlertNumber(); //666
gIncreaseNumber();
gAlertNumber(); //667
gSetNumber(12);
gAlertNumber(); //12