JavaScript中用闭包和函数立即执行写一个计数器
闭包:函数变量的私有化
//计数器
function add(){
var sum = 0;//局部变量
return function (){
sum++;//全局变量
console.log(sum);
}
}
//初始化sum
var jishuqi = add();
//调用函数
jishuqi();//1
jishuqi();//2
jishuqi();//3
jishuqi();//4
函数立即执行的计数器
//计数器
jishuqi = (function (){
var sum = 0;//局部变量
return function (){
sum++;//全局变量
console.log(sum);
}
})()
//调用函数
jishuqi();//1
jishuqi();//2
jishuqi();//3
jishuqi();//4
最后
以上就是洁净金针菇最近收集整理的关于JavaScript中用闭包和函数立即执行写一个计数器的全部内容,更多相关JavaScript中用闭包和函数立即执行写一个计数器内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复