您的当前位置:首页正文

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

2020-11-27 来源:易榕旅网

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



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



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

显示全文