1.数组拼接
代码
//1.数组拼接
var arr1=[1,2,3];
var arr2=[...arr1,5,6];
console.log(arr2);//Array:1 2 3 5 6
2,数组合并
代码
//2.数组合并
var arr3=[1,4,6],arr4=[2,5,8];
var arr5=[...arr3,...arr4]
console.log(arr5);//Array:1 4 6 2 5 8
3.遍历数组对象
代码
//3.将数组元素遍历出来
console.log(...arr5);//1 4 6 2 5 8
4.作为形参表
代码
//4.作为形参表
function add(n1,n2,n3,n4){return (n1+n2+n3+n4);}
var arr6=[7,8,9];
console.log(add(10,...arr6));//34
5.合并对象(单层深拷贝)
代码
//5.对象的合并
function f(x,y,z){
console.log(x,y,z);
}
var obj1={
name:"zs",
age:18,
say(){console.log("hello");}
}
var obj2={
//合并对象obj1的属性与方法,到对象obj2中
...obj1,
sex:"male"
}
obj2.say();//hello