ES6 总结 第一章

2018-12-26  本文已影响0人  我卢本伟真的没有开挂

1. let,const 和 block 作用域

let允许创建块级作用域,ES6推荐在函数中使用let定义变量,非var

var a=2;
 {
  let a=3;
console.log(a);
}
console.log(a);

同样在块级作用域有效的另一个变量声明方式是 const,它可以声明一个常量。ES6 中,const 声明的常量类似于指针,它指向某个引用,也就是说这个「常量」并非一成不变的,如:

{
  const ARR = [5,6];
  ARR.push(7);
  console.log(ARR); // [5,6,7]
  ARR = 10; // TypeError
}

有几个点需要注意:

上一篇下一篇

猜你喜欢

热点阅读