1.Object.assign()
用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target),返回合并的值。
const target = { a: 1 };
const source1 = { b: 2 };
const source2 = { c: 3 };
Object.assign(target, source1, source2);
target值为[a:1,b:2,c:3]
2.Array.concat(ArrayX)
用于连接两个或多个数组,ArrayX可以是一个数组,也可以是具体的值
该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
[1,2,3].concat( [4,5] ) == [1,2,3].concat( 4,5 )