js匿名函数
来源:互联网 发布:linux下安装mysql5.6 编辑:程序博客网 时间:2024/06/11 02:18
匿名函数:运行时创建的动态函数:
var bird = function (){alert(“bird”);}
命名函数例子:
function fly(){alert(1);}
匿名函数是在创建时动态生成的函数,而命名函数在任何代码执行前运行,因为他们可能在没有定义前被调用
问题:
var arr = []; for(var i = 0; i < 3; i++){ arr[i] = function(){ console.log(i); } } arr[0](); arr[1](); arr[2]();
返回的是 2 2 2
如果想输出0 1 2
例子:
var arr = []; for(var i = 0; i < 3; i++){ (function(k){ arr[i] = function(){ console.log(k); } })(i) }
函数执行了,传递的变量k,在执行时已经是索引了。
0 0
- js 匿名函数
- js匿名函数
- JS执行匿名函数
- js匿名函数
- JS 匿名函数
- js 匿名函数
- Js匿名函数
- JS匿名函数
- 匿名js 函数
- js中的匿名函数
- js匿名函数
- js的匿名函数
- js之匿名函数
- js匿名函数
- js之匿名函数
- js的匿名函数
- js匿名函数
- js匿名函数
- atitit.提升研发管理的利器---重型框架 框架 类库的区别
- ImageView图片充满
- 不连数据线通过wifi进行的adb调试
- samba实现ubuntu跟windows文件共享(转)
- 快速排序
- js匿名函数
- iOS开发--利用keychain保存用户数据
- Android java面试题收集
- 关于Matlab画图
- 第一周项目四:图书馆的书
- sscanf用法
- g729源码分析-开篇
- 蛇形填数
- 竖式问题