const obj = Object.assign({}, obj1, obj2);
以上语句实际上是创立了一个新对象,若 obj1 和 obj2 中有雷同属性,则 obj2 中的属性值笼罩 obj1 中的。
const obj = {...obj1, ...obj2};
这个语句的作用跟 Object.assgin() 的作用完全相同
在理论开发中用罕用于创建对象正本,比方批改 state 等状况。
const obj = Object.assign({}, obj1, obj2);
以上语句实际上是创立了一个新对象,若 obj1 和 obj2 中有雷同属性,则 obj2 中的属性值笼罩 obj1 中的。
const obj = {...obj1, ...obj2};
这个语句的作用跟 Object.assgin() 的作用完全相同
在理论开发中用罕用于创建对象正本,比方批改 state 等状况。