数组解构赋值

//数组解构[取出元素]
//1.传统
let x=arr[0],y=arr[1],z = arr[2];console.log(x,y,z);
//2.ES6风格
let [a, b, c]= arr;
console.logf'console.log(a,b,c)
let [num1,num2,num3]=[100,200,300];
console.log(num1,num2,num3):

对象解构

let monster = {name:'牛魔王',age: 800};//传统方式取出属性-解构 对象名.属性名console.log(monster.name,monster.age);
//ES6对象解构
Let {name,age}= monster;console.log("name=", name," age=",age); // 和顺序无关 

模板字符串

声明对象

对象方法的简写

对象运算扩展

对象深拷贝

合并对象

箭头函数

箭头函数加对象解构