闭包初涉,求解释?
参考信息:
求解点:
function fun(x){
return function(y){
return x*y;
}
}
alert(fun(100)小括号A(100));
var uniqueID = (function fun(){
var id = 0;
return function(){
return id++;
}
})小括号B();
alert(uniqueID小括号C());
以上的小括号分别起到的作用是?请从JS语言原理方面解答。
注释:小括号分别指:跟在后面的那个小括号!
附:感谢各位大神参与回答,谢谢
function funA(x){
return function(y){
return x*y;
}
}
alert(funA(100)(100));
var uniqueID = (function fun(){
var id = 0;
return function(){
return id++;
}
})();
alert(uniqueID());
alert(uniqueID());
alert(uniqueID());
alert(uniqueID());
求解点:
function fun(x){
return function(y){
return x*y;
}
}
alert(fun(100)小括号A(100));
var uniqueID = (function fun(){
var id = 0;
return function(){
return id++;
}
})小括号B();
alert(uniqueID小括号C());
以上的小括号分别起到的作用是?请从JS语言原理方面解答。
注释:小括号分别指:跟在后面的那个小括号!
附:感谢各位大神参与回答,谢谢
...全文


