function fun(n,o){
console.log(o);
return {
fun: function(m){
return fun(m,n)
}
};
}
var a=fun(0,1);
console.log(a);
a.fun(1);
a.fun(2);
a.fun(3);
var b=fun(0).fun(1).fun(2).fun(3);
var c= fun(0).fun(1);
c.fun(2);
c.fun(3);
求大神解释下,顺便说说这里看什么资料可以懂啊,
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
JavaScript权威指南(第6版)
看红皮吧,慢慢看
前期先不要研究闭包,基础看懂了再研究这个,不然直接掉坑里出不来了。