javascript闭包有什么作用,请大虾举例子说明下,拜谢!
答案:3 悬赏:30 手机版
解决时间 2021-03-02 19:23
- 提问者网友:回忆在搜索
- 2021-03-02 09:49
RT```小弟先在此谢过
最佳答案
- 五星知识达人网友:西岸风
- 2021-03-02 10:21
闭包的简单概念:
闭包就是能够读取其他函数内部变量的函数。
函数内部的函数闭包的两个最大的作用
读取函数内部的变量
变量的值始终保持在内存中
function A()
{
var n=999;
nAdd=function(){n+=1}
function B()
{
alert(n);
}
return B;
}
var result=A();
result(); // 999
nAdd();
result(); // 1000
闭包就是能够读取其他函数内部变量的函数。
函数内部的函数闭包的两个最大的作用
读取函数内部的变量
变量的值始终保持在内存中
function A()
{
var n=999;
nAdd=function(){n+=1}
function B()
{
alert(n);
}
return B;
}
var result=A();
result(); // 999
nAdd();
result(); // 1000
全部回答
- 1楼网友:你可爱的野爹
- 2021-03-02 11:41
alert((function(param){
return function(){
return param;
}
})('a')());
呵呵,闭包作用也是得看实际当中的应用来的,啥时候用啥时候不用这个也说不准
- 2楼网友:孤独入客枕
- 2021-03-02 11:12
function A()
{
var n=999;
nAdd=function(){n+=1}
function B()
{
alert(n);
}
return B;
}
var result=A();
result(); // 999
nAdd();
result(); // 1000
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯