你的位置:首页 > 软件开发 > Java > js自执行函数表达式

js自执行函数表达式

发布时间:2016-05-21 15:00:04
// 下面2个括弧()都会立即执行(function () { /* code */ } ()); // 推荐使用这个(function () { /* code */ })(); // 但是这个也是可以用的和普通function执行的时候传参数一样,自执行的函数表达式也可以这么 ...
// 下面2个括弧()都会立即执行(function () { /* code */ } ()); // 推荐使用这个
// 这个代码是错误的,因为变量i从来就没背locked住var elems = document.getElementsByTagName('a');for (var i = 0; i < elems.length; i++) {  elems[i].addEventListener('click', function (e) {}// 这个是可以用的,因为他在自执行函数表达式闭包内部var elems = document.getElementsByTagName('a');for (var i = 0; i < elems.length; i++) {  (function (lockedInIndex) {    elems[i].addEventListener('click', function (e) {  })(i);}// 你也可以像下面这样应用,在处理函数那里使用自执行函数表达式var elems = document.getElementsByTagName('a');for (var i = 0; i < elems.length; i++) {  elems[i].addEventListener('click', (function (lockedInIndex) {}

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:js自执行函数表达式

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。