解构赋值
1,左右两边结构必须一样
2,右边必须是个东西
3,声明和赋值必须在一句话里(不能分开)
let arr=[1,2,3]
let a=arr[0]
let b=arr[1]
let c=arr[2]
=>
let [a,b,c]=[1,2,3]
let {a,c,d }={a;12,c:5,d:6};
console.log(a,c,d)//结果为12,5,6
let [{a,b},[n1,n2,n3],num,str] = [ {a:23,b:5},[12,5,8],8,'wwwww']//两边一致
let[json,arr,num,str] = [ {a:23,b:5},[12,5,8],8,'wwwww']//两边一致