解构赋值 可以将属性/值从对象/数组中取出,赋值给其他变量
数组解构
let arr = [1, 2, 3]
let [a, b, c, d] = arr
console.log(a) // 1
console.log(b) // 2
console.log(c) // 3
console.log(d) // undefined
对象解构
使用变量的名称匹配对象的属性key值 ,如果一致则将对象属性的value值赋值给变量
let person = { name: 'xiaoming', age: 18, sex: '男' }
let { name, age, sex } = person
console.log(name) // xiaoming
console.log(age) // 18
console.log(sex) // 男
将匹配出的值 赋值给另外变量
let { name: zh_name } = person
console.log(zh_name) // xiaoming