ES6 中不存在变量提升:
在 ES6 中我们可以使用 let
和 const
来命名变量,他们有一些特性:
要记住,ES6 语法,代码在执行之前,会进行记录,然后进行检测,如果有重复的就报错;
1,切断了 全局变量 和 window
属性的映射机制;
console.log(window.a) // undefined
let a = 12;
console.log(window.a)
ES6 中不存在变量提升:
在 ES6 中我们可以使用 let
和 const
来命名变量,他们有一些特性:
要记住,ES6 语法,代码在执行之前,会进行记录,然后进行检测,如果有重复的就报错;
1,切断了 全局变量 和 window
属性的映射机制;
console.log(window.a) // undefined
let a = 12;
console.log(window.a)