js合并对象
Object.assign(target,xxx,xxx,...) :将所有可枚举属性的值从一个或多个源对象复制到目标对象
assign<T, U, V>(target: T, source1: U, source2: V): T & U & V;
let target={},//目的:要将a,b,c对象复制到target对象中
let a = { a: 1 };
let b = { b: 2 };
let c = { c: 3 };
let obj = Object.assign(target,a, b, c);
console.log(obj); // { a: 1, b: 2, c: 3 }
注意:如果合并具有相同属性的对象,前对象属性会被后对象属性覆盖。
js合并数组
concat() 方法用于连接两个或多个数组
let list=[x]
let list2[y];
list = list.concat(list2);
console.log(list) //list[x,y]