ES6总结之一

文档学习网站: es6入门 一、let命令 let声明的变量只在它所在的代码块有效。 let声明的变量仅在块级作用域内有效 for循环设置循环变量的那部分是一个父作用域,而循环体内部是一个单独的子作用域 上面代码中,变量i是let声明的,当前的i只在本轮循环有效,所以每一次循环的i其实都是一个新的变量,所以最后输出的是6。你可能会问,如果每一轮循环的变量i都是重新声明的,那它怎么知道上一轮循环的值
相关文章
相关标签/搜索