我们在一个闭包计数器的时候通常写成:
有没有其他方法实现同样的功能?答案是有的,那就是自我重写的function:
var count = (function (){
var c = 1;
return function(){
return c++;
}
})();
有没有其他方法实现同样的功能?答案是有的,那就是自我重写的function:
function count(){
var c = 1;
count = function(){
return c++;
}
return c++;
}