es6小技巧--持续更新

赋值解构

  • 选取须要的对象属性
// 需求: 选取除去hobby以外的属性
let {hobby, ...selectProp} = {name: 'zhanhui', age: 26, hobby: 'xxxx'}
// 结果selectProp 为
{name: 'zhanhui', age: 26}
  • 数组解构
  • 数值交换
let a = 1;
let b = 2;
[a,b] = [b,a];
console.log(a) // 2 
console.log(b) // 1