解构赋值 就是可以从对象中直接获取对应值的语法。
var voxel = {x: 3.6, y: 7.4, z: 6.54 }
const { x, y, z } = voxel; // x = 3.6, y = 7.4, z = 6.54
const nums = {
a: 1,
b: 2
}
const {a, b} = nums
//用这种形式结构时变量名必须与参数名相同,不然无法成功赋值
const {A, B} = nums
const {a:aa, b:bb} = nums //相当于把a地址中的值拷贝到aa当中去
console.log(a, b); //1 2
console.log(A, B); // undefined undefined
console.log(aa, bb); //1 2
记:str.length中的length其实是str对象中的一个属性值