// 数组解构
// 基础
// let [x,y] = [1,2]
// console.log(x,y) // 1,2
// 不完全解构
// let [x,y] = [1,2,3]
// console.log(x,y) // 1,2
// 交换变量
// let x = 6;
// let y = 7;
// [x,y] = [y,x]
// console.log(x,y)
// 解构 + 扩展运算符
// let [x,...y] = [1,2,3,4]
// console.log(x,y)
// 默认值
// let [x = null,...y] = [1,2,3,4]
// console.log(x,y)
// 对象解构
// 基础
// let { data:res } = {data:111}
// console.log(res)
// let obj = {
// data:{
// data:111
// }
// }
// let { data:res } = obj
// console.log(res.data) // 111
// 默认值
// let obj = {
// res:{
// data:''
// }
// }
// let { res:{data} = {} } = obj
// console.log(data)
// 添加属性
// let obj = {
// data:888
// }
// let { data = ['1','2']} = obj
// console.log(data)
console