概述
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中用闭包和函数立即执行写一个计数器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复