for(let i=0; i<10; i++) { // todo } console.log(i) // undefined
(function() { for (var i=0; i<10; i++) { // todo } })() console.log(i) // undefined
立即执行函数表达式: IIFE(Immediately-invoked function expression)
优点
1、 创建块级(私有)作用域 2、 IIFE中定义的变量和函数,在执行结束时被销毁。
question
VS 闭包