Javascript匿名函数
2015-09-13 13:42
666 查看
单独的匿名函数无法运行,就算能运行,也无法调用。解决办法如下:
法1.
法2.
法3.
匿名函数最经典的用途是实现局部变量驻留内存而累加。
法1.
//把匿名函数赋值给变量 var box=function(){ return "Lee"; }; alert(box());
法2.
//通过自我执行来执行匿名函数 (function(){ return "Lee"; })();
法3.
//函数里放一个匿名函数 function box(){ return function(){ return "Lee"; } } alert(box()());
匿名函数最经典的用途是实现局部变量驻留内存而累加。
function box(){ var age=100; return function(){ age++; return age; }; } var b=box(); alert(b()); //101 alert(b()); //102 alert(b()); //103 b=null; //解除引用,等待垃圾回收
相关文章推荐
- json与xml对比
- Angular.js 与script.js 异步加载
- Javascript继承(暂略去中转函数、组合继承和寄生继承)
- js面向对象的例子-1
- 《javascript高级编程》读书笔记(两)javascript基本概念
- js 方法中内部属性arguments的callee属性
- 我的JS历史知识
- js中获取时间 new Date() 汇总
- 在html中键入javascript代码
- JS面向对象程序设计之创建对象模式
- js中arguments的用法
- JS网址正则验证
- 现代浏览器原生js获取id号方法
- apidocjs使用过程记录
- JavaScript权威指南_157_第17章_事件处理_17.0-概述
- Javascript原型
- 【JavaScript】学习笔记(函数,符号,循环)
- JS-数组操作
- JSTL标签库学习
- IE9、IE10浏览器提示是否下载json数据