参数扩展/数组展开
参数扩展:
- 收集剩余的参数,必须是最后一个
function show(a, b, …args){ }
<script>
function show(a, b, ...args){ //其剩余参与必须是最后一个形参
console.log(a);
console.log(b);
console.log(args);
}
show(1, 3, 5, 6, 9);
</script>
2.let arr = [1, 2, 3]; // …arr <=> 1, 2, 3 完全等价
let arr = [1, 2, 3];
show(...arr);
function show(a, b, c){
alert(a);
alert(b);
alert(c);
}
3.用法示例
let arr1 = [1, 2, 3];
let arr2 = [5, 6, 7];
let arr = [...arr1, ...arr2]
alert(arr);