js 匿名函数立即执行问题

js立即执行函数写法理解  

这篇真的写得很清楚了,不光括号可以将函数声明转换成函数表达式然后立即执行,!,+,-,=也都可以转换,但是可能会带来意外的结果,因此一般都用括号实现。

还有关于for (var i = 0; i < 10; i++){alert(i)}最后输出全为最终值的问题,知乎的这个问题的第一个回答很好,知乎-js关于for循环中的闭包问题

原文地址:https://www.cnblogs.com/mengqi-S/p/7677429.html