JavaScript ES6特性一览
ES6特性
1.块级作用域
let,const具有块级作用域,不具有变量提升(let用法和var一样,但有区别)
let用法:
不会变量提升
遇到{} 里面let定义的变量就会变成块级作用域,拿不到里面的值
function fn(){
let num = 5;
if(true){
let num = 10;
}
console.log(num);//获取到的结果还是5,因为if里面有{},let无法获取里面let=10的值
}
const用法
const定义的都是常量,不能在改变值
原创
2020-06-05 15:59:57 ·
258 阅读 ·
0 评论