解构赋值
let arry=[1,2,3];
let [a,b,c,d]=arry;
console.log(a,b,c,d);
let person={name:'zhangsan',age:19}
let {name,age}=person;
console.log(name,age);
let person={name:'zhangsan',age:19}
let {name:myName,age:myAge}=person;
console.log(myName,myAge);
内置对象扩展
let arr1 = [1,2,3];
let arr2 = [4,5,6];
let arr3 = [1,2,3];
let newArr = [...arr1,...arr3];
console.log(newArr);
let newArr = [...arr1,...arr3];
console.log(newArr);
console.log(arr1,arr2)
let obj1 = {
name:"如花",
age:18,
sex:'男'
}
let obj3 = {
name:"胖胖",
age:20,
sex:"女",
car:'奔驰'
}
let newObj = {...obj1,...obj3};
console.log(newObj);
let obj2 = {
car:"宝马",
type:"5系"
}
let newObj = {...obj1,...obj2};