<!DOCTYPE html>
<html>
<head>
<title>扩展运算符</title>
<meta charset="UTF-8">
<meta name="description" content="" />
<meta name="keywords" content="" />
</head>
<body>
<script>
var arr1 = [4,5,6];
var arr2 = [1,2,3,arr1];
console.log(arr2)//输出[1,2,3[4,5,6]]
var arr2 = [1,2,3,...arr1];
console.log(arr2)//输出[1,2,3,4,5,6]
var arr3 = [1,2,3]
var arr4 = arr3.slice();
console.log(arr4)
var arr4 = [...arr3]
console.log(arr4);
//扩展运算符能够实现slice复制数组的方法
arr4.push(arr1);
console.log(arr4);
//输出[1,2,3[4,5,6]]
// arr4.push(...arr1);
// console.log(arr4);
//输出[1,2,3,4,5,6],扩展运算符可以将两个数组合并成一个数组
var arr5= [3,4,5]
var arr6 = [6,7,8]
var arr7 = arr5.concat(arr6);
console.log(arr7);
var arr8 = [...arr5,...arr6];
console.log(arr8);
//扩展运算符也可以实现concat的连接数组
var str = 'html';
var arr9 = [...str];
console.log(arr9);
//扩展运算符将字符串转成数组
</script>
</body>
</html>
学习js扩展运算符
最新推荐文章于 2023-10-14 08:14:15 发布