1、let / var(我们可以将let看成更完美的var)

事实上var的设计可以看成JavaScript语言设计上的错误. 但是这种错误多半不能修复和移除, 以为需要向后兼容,Brendan Eich为了修复这个问题,他就添加了一个新的关键字: let 。
块级作用域:
ES5中的var是没有块级作用域的(if / for), ES6中的let是有块级作用的(if / for)。
(ES5中if和for都没有块级作用域的概念, 所以在很多时候,我们都必须借助于function的作用域来解决应用外面变量的问题,ES6中,加入了let, let它是有if和for的块级作用域。)
补充:ES6知识点补充:ES6知识点

2、const关键字的使用

const关键字:
在C/C++的作用:将某个变量修饰为常量。
在JavaScript中的作用:将某个变量修饰为常量,不可以再次赋值.
建议: 在ES6开发中,优先使用const, 只有需要改变某一个标识符的时候才使用let,const可以保证数据的安全性。
1.注意一: 一旦给const修饰的标识符被赋值之后, 不能修改
补充:ES6知识点**
2.注意二: 在使用const定义标识符,必须进行赋值
补充:ES6知识点
3.注意三: 常量的含义是指向的对象不能修改, 但是可以改变对象内部的属性.

3、对象字面量的增强写法

ES6中,对对象字面量进行了很多增强。
补充:ES6知识点

相关文章:

  • 2021-11-02
  • 2021-08-30
  • 2019-12-19
  • 2021-06-24
  • 2021-12-12
  • 2021-04-20
  • 2021-10-08
  • 2019-02-28
猜你喜欢
  • 2020-07-30
  • 2021-10-05
  • 2021-12-23
  • 2022-01-02
  • 2019-11-01
  • 2021-08-15
  • 2021-12-15
  • 2017-12-04
相关资源
相似解决方案