数组
- 将数组作为函数参数传入时可以使用
- 数组浅拷贝 拷贝后的数组和之前的数组不相等
- 数组合并的时候可以使用
- 作为剩余参数,
注意剩余参数后=后面不允许再添加其他参数
对象
let name = 'kun'
console.log('name:',...name);
let arr = [1,2,3,5,6,3]
console.log('arr:',...arr);
let arr1 = ['haha',...arr]
console.log('arr1:',arr1);
let arr2 = [...arr]
console.log("arr2: ",arr2);
console.log("arr2是否和arr相等", arr == arr2);
let person1 = {
name:'孙少聪',
age: '18',
sex: '男'
}
let person2 = {
name:'张高义',
age: '19',
sex: '男'
}
let person3 = {
name:'朱家华',
age: '19',
sex: '男',
...person1,
...person2
}
console.log("person3: ",person3);
let person4 = {
name:'孙少聪'
}
let person5 = {
age: '19'
}
let person6 = {
sex: '男',
...person4,
...person5
}
console.log("person6: ",person6);