- let:块级作用域
- const:常量;块级作用域;一旦声明,则运行期间无法修改。
- 模板字符串
- 解构赋值:
let {name , age} = {name:'dongdong',age:33} ...:代替arguments变量,接受函数的多余参数。function name(...args){}- 箭头函数:匿名函数,自带
this保持为定义所在对象。 ...扩展对象,取代Object.assign()
1. let a = {name:'xiaoxiao',age:33};
2. let b = Object.assign(a,{gender:1})
3. //等价于下方 可以看到 ...更简单
4. let c = {...a,{gender:1}}