1、Object.assign() 方法用于將所有可枚舉屬性的值從一個(gè)或多個(gè)源對(duì)象復(fù)制到目標(biāo)對(duì)象瞎领。它將返回目標(biāo)對(duì)象黎做。
簡(jiǎn)單來說,就是Object.assign()是對(duì)象的靜態(tài)方法阳堕,可以用來復(fù)制對(duì)象的可枚舉屬性到目標(biāo)對(duì)象跋理,利用這個(gè)特性可以實(shí)現(xiàn)對(duì)象屬性的合并。
2恬总、用法
Object.assign(target, ...sources)
參數(shù): target--->目標(biāo)對(duì)象
source--->源對(duì)象
返回值:target前普,即目標(biāo)對(duì)象
3、例子
var target={name:'小名',age:25};
var source={state:'single'}
var result=Object.assign(target,source);
console.log(target,target==result);
//{name:'小名',age:25,state:'single'} true