…扩展运算符
其实扩展运算符在我们项目中的运用是很多的,以下为很简单的方法。以后有机会在补充。
1.参数的展开
function show(a,b,...args){
console.log(a);
console.log(b);
console.log(args);
}
show(12,13,44,7,3,55);
打印如下
2.合并两个数组
//2:展开一个数组,展开后的效果和把数组直接写出来是一样的
let arr1 = [1, 2, 3, 4];
let arr2 = [5, 6, 7]
let arr = [...arr1, ...arr2];
// let arr=[1,2,3,4,5,6,7];结果就是这样,组合成一个新数组
console.log(arr);
3:参数的扩展和数组展开
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
</body>
<script>
//参数的扩展和数组展开
//把参数收集起来,展开给fn
function show(...args) { //...args接收到 11,3
fn(...args);
}
function fn(a, b) {
console.log(a + b);结果就是14
}
show(11, 3); //14
</script>
</html>