ES5实现变量的块级做用域

  众所周知,ES6新增了let关键字用来定义局部变量,它使得JS的变量有了块级做用域。javascript 块级做用域是指变量只在{}内有效。java 那么在ES6之前如何给变量实现块级做用域呢?答案就是使用当即执行匿名函数。函数   先看看没有块级做用域的状况:code function a(){ for(var i=0;i<3;i++){ } console.log(
相关文章
相关标签/搜索