新增语法:
1.let声明变量的特点:
①let 没有变量提升
②在同一作用域下let的变量不能重复声明
③let声明的变量存在块级作用域
2.const声明常量的特点:
①声明常量的时候必须进行赋值
②基本数据的常量一旦赋值不能被修改,引用数据类型的常量可以被修改
③同一作用域下不能同名,具有块级作用域,不会被声明提升
解构:
1.解构分为两个部分:
①解构源:=右边的部分
②解构的目标:=左边的部分
2.解构的作用:
①一一对应进行赋值,可以忽略某个值
②通过剩余运算符可以把多个元素合并到一个变量中
3.解构可以有默认值
对象解构(按需解构):
1.语法格式 let {属性名} = 对象名;
2.可以通过扩展运算符给对象存储属性名和值
Symbol类型:
1.Symbol 是一个基本数据类型 不能new
2.Symbol 是一个独一无二的值
Ma