/* 简单的数组解构:*/
let [a, b, c] = [1, 2, 3];
/* 数组模式和赋值模式统一:*/
let [d, [e, f], g] = [1, [2, 3], 4];
/* 解构的默认值:*/
let [fo = true] = [];
console.log(fo);
//控制台打印出true
let [x, y = "JSPang"] = ["技术胖", undefined];
console.log(x + y);
//控制台显示“技术胖JSPang”
/* 对象的解构赋值:*/
let { foo, bar } = { foo: "JSPang", bar: "技术胖" };
console.log(foo + bar);
//控制台打印出了“JSPang技术胖”
/* 字符串解构:*/
const [x1, x2, x3, x4, x5, x6] = "JSPang";
console.log(x1);
console.log(x2);
console.log(x3);
console.log(x4);
console.log(x5);
console.log(x6);
console