数组解构
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
// 数组解构
// let arr = [1,2,3]
// let [a,b,c] = arr
// console.log(a,b,c);
// // d1 会出现未赋值
// let arrs = [1,2,3]
// let [a1,b1,c1,d1] = arrs
// console.log(a1,b1,c1,d1);
// let arrse = [1,2,3]
// let [a2,b2] = arrse
// console.log(a1,b1);
// 二维数组解构
// 同类型写法即可
// let arr1 = [1,2,[3,4],5]
// let [a,b,[c,d],e] = arr1
// console.log(a,b,c,d,e);
// ...三点运算符或是扩展运算符 会把剩下的以数组形式返回
// let arr2 = [1,2,5,3]
// let [a,...b] = arr2
// console.log(a,b);
// 合并数组
// let arr3 = [1,2]
// let arr4 = [3,4]
// let arr5 = [...arr3,...arr4]
// console.log(arr5);
// 设置默认值的情况 ,只有undefined时才会生效
let arr6 = [1