一、含义
对象合并
Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。
二、用法举例(以vue2为例)
params有obj(formData里面除了date)和原来的params(原来的params不受影响,指向地址不同)
const { date, ...obj } = this.formData //可以理解formData里面除了date,其他都给了obj // 合并 let params = Object.assign({}, { ...obj, ...this.params}) //拷贝,不改变obj,this.params原来属性,拷贝到一个新的空对象里面