JavaScript中的闭包永远都存储在内存中,除非关闭浏览器
1 //閉包實現累加功能 2 function fn1() { 3 var n = 1; 4 add = function() { 5 n += 1; 6 } 7 8 function fn2() { 9 n += 1; 10 console.log(n); 11 } 12 return fn2; 13 } 14 var resule = fn1(); 15 resule(); 16 resule();//由于N存在于内存中,所有可以多次调用可以递增 17 resule(); 18 resule(); 19 resule();
【博客地址】:http://www.cnblogs.com/chaiyesong
【QQ】:2318408707
【邮件地址】:chaiyesong@yeah.net
【工作年限】:4年
【擅长领域】:软件测试、Java、C#、JavaScript、Jmeter、Sql Server