关于javascript:Objectassign和ES7剩余参数的异曲同工之妙

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

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

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理