javascript 解析赋值使用{...} [...]

剩余数组赋值给一个变量

        我们在解析一个数组时,可以将数组剩余部分赋值给一个变量。 

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)

猜你喜欢

转载自blog.csdn.net/LlanyW/article/details/131393085