这里记录下自己遇到的ES6新东西,新技术:
1.结构赋值 分对象的结构赋值和数组的结果赋值
[a,b,c] = [1,2,3]
//说明对象解构赋值与顺序无关
let { bar, foo } = { foo: "aaa", bar: "bbb" };
foo // "aaa"
bar // "bbb"
2.扩展运算符 三个点(...)
3.箭头函数
4.Object.assign()的用法
Object.assign方法用来将源对象(source)的所有可枚举属性,复制到目标对象(target)。它至少需要两个对象作为参数,第一个参数是目标对象,后面的参数都是源对象。
let targetObj1 = { a: 1 };
let sourceObj1 = { b: 1 };
let sourceObj11 = { c: 3 };
Object.assign(targetObj1, sourceObj1, sourceObj11);
console.log(targetObj1);