ES6使用到的新语法

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