ES6改良ES5的缺陷

1. ES6新增块级作用域 在块级作用域内声明的变量不会被外层所引用,也就是说不需要ES5通过(函数)闭包来解决全局变量污染的问题. 防止变量在块级作用域外被访问. let/cont防止变量重声明.重复声明会报错. 不需要ES5闭包来解决变量污染的问题 ES5中循环体的闭包会访问全局的 i ,而使用let 声明的循环体会将本次循环变量锁在块级作用域内! ​ ​ 2.箭头函数代替词法作用域的"thi
相关文章
相关标签/搜索