/*
结构赋值
就是快速的从对象或者数组中获取成员的一个语法方式
注意{}是专门结构对象用的
[]是专门结构数组用的
两个不能混用
*/
const obj = {
name:'qf001',
age : 18,
gander : '男'
}
//结构对
//es5拿到对象的某个属性
// let name = obj.name
// let age = obj.age
// let gander = obj.gander
// console.log(name,age,gander);
//ES6中拿到对象的某个属性
//前面的{}表示我要从obj这个对象中获取成员了
//{}内部的name age gander 都必须是obj这个对象的一某些属性
//obj必须是一个对象
let{name,age,gander} = obj
console.log(name,age,gander);
//结构数组
//就是快速的从数组中获取成员的一个语法方式
//ES5拿到数组的三个成员
const arr = ['a','b','c']
// let a = arr[0]
// let b = arr[1]
// let c = arr[2]
// console.log(a,b,c);
//前面的[]表示我要从obj这个数组中获取成员了
//a,b,c 对应了数组中索引为0 1 2的值
//arr必须是一个数组
let [a,b,c] = arr
console.log(a,b,c);