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 )

posted on 2020-10-13 19:00  occc  阅读(630)  评论(0编辑  收藏  举报