1.数组的解构赋值 数组的解构赋值其实是=左右进行“模式匹配”. ❗️❗️❗️=右侧是具体的数值,不是变量!,=左侧的是变量!如果右侧是变量形式,需要先计算出具体的数值!! let [a,[b],c] = [1,[2],3]; // a=1;b=2;c=3 let [a, ...tail] = [1,2,3,4,5]; // a = 1, tail = [2,3,4,5] let [a,b,c] = [1]; // a=1 b=undefined c=undefined =有侧不能是非数组,非数