//剩余参数
function fn(a,b,...c) {//剩余参数只能在最后一个
console.log(a,b,c);
}
fn(1,2,3,4,5,6,7);
fn(1);//最后的剩余参数是一个数组
//数组展开
let arr1 = [1,2,3,4];
let arr2 = [5,6,7];
let arr = [...arr1, ...arr2]
console.log(arr);//[1,2,3,4,5,6,7]
//对象展开
let json = {
a: 1,
b: 2,
c: 3
};
let json2 = {
...json,
d: 999
};
console.log(json2);//{a:1,b:2,c:3,d:999}
...的作用 收集(剩余参数),展开(数组展开,对象展开)
最新推荐文章于 2024-02-10 23:38:22 发布