一.数组解构 **数组解构,解构出来的值跟数组下标是一一对应的,如果左边变量多于右边数组,则左边后面部分变量值为undefined,如果右边数组元素个数多于左边解构变量个数,则左边变量全都有值,且一一对应 1.简单解构 let arr = [1, 2, 5]; let [a , b , c] = arr; // a=1, b=2, c=5 2.复杂解构 let [a, [b, [c]], d] = [1, [2, [3]], 4]; // a=1, b=2, c=3, d=4 二.对象解构 **