剩余数组赋值给一个变量
我们在解析一个数组时,可以将数组剩余部分赋值给一个变量。
let [n1,n2,...n3]=[1,2,3,4,5,6,7]//...获取剩余参数
1.基本用法
我们在解构对象时,采用以{ }包裹的形式。通过在{}中添加变量名,把对象的属性与{}中的属性名一 一对应实现解构赋值。与数组不同的是,对象的解构赋值不需要按照变量的顺序对应赋值。
const obj = {name:'qb',age:19,gender:'男'};
let {age,name,gender} = obj;
console.log(name,age,gender);
要求是:左边的变量名要与右边的变量名一致 。
let {address} = obj;
console.log(address)//undefined
重命名变量
let {name:a,age:b,gender:c} = obj;
console.log(a,b,c)