首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

js 闭包传参_JavaScript闭包演示

闭包演示 function init() { var pAry = document.getElementsByTagName(“p”); for( var i=0; i pAry[i].onclick...; } } } 产品一 产品二 产品三 产品四 产品五 解决方式有两种, 1、将变量 i 保存给在每个段落对象(p)上 function init() { var pAry = document.getElementsByTagName...onclick = function() { alert(this.i); } } } 2、将变量 i 保存在匿名函数自身 function init2() { var pAry = document.getElementsByTagName...alert(arg); }; })(i);//调用时参数 } } 4、加一层闭包,i以局部变量形式传递给内存函数 function init4() { var pAry = document.getElementsByTagName...alert(temp); } })(); } } 5、加一层闭包,返回一个函数作为响应事件(注意与3的细微区别) function init5() { var pAry = document.getElementsByTagName

3.1K20
领券