assign(object, [sources])
把源對(duì)象(sources)的屬性分配到目標(biāo)對(duì)象(object),源對(duì)象會(huì)從左往右依次調(diào)用,后面對(duì)象的屬性會(huì)覆蓋前面的同名屬性。
例子:
assign({}, { a: 1 }, { b: 2 });? ? ? ? ==> { a: 1, b: 2 }
assign({}, { a: 1 }, { a: 2, b: 3 });? ? ? ? ==> { a: 2, b: 3 }
assign 會(huì)忽略原型鏈上的屬性