const obj = Object.assign({}, obj1, obj2);以上語句其實是建立了一個新對象,若obj1和obj2中有相同屬性,則obj2中的屬性值覆蓋obj1中的。code
const obj = Object.assign({}, obj1, obj2);
const obj = {...obj1, ...obj2};這個語句的做用跟Object.assgin()的做用徹底相同對象
const obj = {...obj1, ...obj2};
在實際開發中用經常使用於建立對象副本,好比修改state等狀況。開發