说明
- 展开运算符(…),将一个数组进行展开。
- 不会修改原数组。
- 典型运用场景:求数组最大值(最小值)、合并数组等。
示例
把数组展开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
const arr = [1, 2, 3]
console.log(...arr)
</script>
</body>
</html>
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/67694987bef54fb0af24a16d3dfe482f.png)
结合展开运算符求数组最大值
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
const arr = [1, 2, 3]
console.log(Math.max(...arr))
</script>
</body>
</html>
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/535861f71873454a9f64f4e570e5d90f.png)
合并数组
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
const arr1 = [1, 2, 3]
const arr2 = [3, 4, 5]
const arr = [...arr1, ...arr2]
console.log(arr)
</script>
</body>
</html>
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/c3a624ca93a74f38b7d7efa5ab0b1921.png)