您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页采用自执行的匿名函数解决for循环使用闭包的问题_javascript技巧

采用自执行的匿名函数解决for循环使用闭包的问题_javascript技巧

来源:华佗小知识


这段代码输出的是10个10而不是期望的0到9,因为闭包内是对i的引用,然后函数执行时i已经变成了10



解决以上的问题可以采用自执行的匿名函数



这里的匿名函数将i作为参数,这里的e会有i的一个拷贝,而引用时是对e的引用,这就避免了上述的问题

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务