标签:实现 var ret fun 变量 局部变量 闭包 += 执行
一、问题
var counter = 0; function add() { return counter += 1; }
谨慎使用全局变量;
二、示例
var add = (function () { var counter = 0; return function () {return counter += 1;} })();
三、目的
1、局部变量不影响全局变量;
2、局部变量在内存中不会被销毁;
四、实现
1、一个立即执行函数;
2、返回一个函数;
标签:实现 var ret fun 变量 局部变量 闭包 += 执行
原文地址:https://www.cnblogs.com/linding/p/12529938.html