const obj = Object.assign({}, obj1, obj2);
以上语句实际上是创立了一个新对象,若obj1和obj2中有雷同属性,则obj2中的属性值笼罩obj1中的。

const obj = {...obj1, ...obj2};
这个语句的作用跟Object.assgin()的作用完全相同

在理论开发中用罕用于创建对象正本,比方批改state等状况。