JS-使用 Object.assign合并多个Object对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS-使用 Object.assign合并多个Object对象相关的知识,希望对你有一定的参考价值。

参考技术A Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象,它将返回目标对象。

实际问题中我是做了map处理,变成返回多个obj,所以想着如何合并多个object
但最后发现,其实直接定义个全局 params ,然后在map方法里依次加到 params 里就好了.就不用考虑合并多个obj了

故上面的Object.assign 套用例子可以是

JS Object.assign,出现合并不了的正确做法

let obj2=Object.assign(,obj.sampleValues[0],this.form.sampleValues[0]);

console.log(obj2);

注意,第一个参数需要空对象

以上是关于JS-使用 Object.assign合并多个Object对象的主要内容,如果未能解决你的问题,请参考以下文章

Object.assign()合并对象

js_Object.assign(对象的合并)

JS Object.assign,出现合并不了的正确做法

JS Object.assign,出现合并不了的正确做法

javascript 深度合并JS对象(与Object.assign和其他的浅合并不同)

浅谈ES6的Object.assign()浅拷贝