为了账号安全,请及时绑定邮箱和手机立即绑定

关于立即调用函数 (function(i){ corde ;})(i) ; 的作用以及含义

自己将代码写了一遍。 当时看到时候就没理解立即调用函数的作用是什么。 所以自己的写的时候没有加上 。 我认为只是再循环里面绑定事件 。 没必要用到这个函数把。 但是写完报错。于是把这个立即调用函数加上。  程序就能执行。

但是我还是不理解这个函数真正实现的作用 。 为什么不加这段代码就会报错

正在回答

3 回答

首先你因该先了解一下闭包。闭包记住是变量的引用,而不是闭包创建时刻该变量的值。

3 回复 有任何疑惑可以回复我~
#1

发条橙子1 提问者

多谢指点。 我会去看的
2016-04-03 回复 有任何疑惑可以回复我~

立即调用的作用是,代码执行一次就立即调用,来取得不同的i值,避免for循环将所有索引值一次运行完,造成鼠标经过哪个img都只会得到最后结果。希望这么说你能明白···

1 回复 有任何疑惑可以回复我~
#1

慕粉0943041209

这里的i值指的是(function(i){})(i); 立即调用函数的值
2017-07-24 回复 有任何疑惑可以回复我~

hhxx

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于立即调用函数 (function(i){ corde ;})(i) ; 的作用以及含义

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信