字符串解构
let str = '123'
let [a, b, c] = str // a = '1', b = '2', c = '3'
对象解构
let user = {name: '小明', age: 18}
// 获取对象属性
let {name, age} = user // name = '小明', age = 18
// 获取对象属性(自定义变量名)
let {name: str} = user // str = '小明'
数组解构
let [a, b] = [1, 2, 3] // a = 1, b = 2
let [a, b, c] = [1, 2, 3] // a = 1, b = 2, c = 3
let [a, ...b] = [1, 2, 3] // a = 1, b = [2, 3]