// demo1.1 在对象中使用
let obj1 = {
name: 'zs',
age: 100
}
let obj2 = {
addr: 'gx'
}
let obj = {
...obj1,
...obj2
}
console.log(obj);
// demo1.2 在对象中使用:koa合并get请求和post请求参数
app.use((ctx,next)=> {
ctx.params = {
...ctx.query,
...ctx.request.body
}
next();
})
// demo2 在数组中使用:合并数组
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr = [
...arr1,
...arr2
]
console.log(arr);
// demo3 在函数中使用
function test(a, b, ...c) {
console.log(a);
console.log(b);
console.log(c);
}
test(1, 2, 3, 4, 5, 6);