JavaScript之合并两个对象Objectassign

Posted web半晨

tags:

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

function mergeTwoObjects(params1, params2) 
    if (!params1 || !params2) return '参数不能为空!';
    return Object.assign(params1, params2);


console.log(mergeTwoObjects(a: 1, b: 3, c: 6, b: 5));
// a: 1, b: 5, c: 6
console.log(mergeTwoObjects(a: 1, b: 3, [6, 5]));
// 0: 6, 1: 5, a: 1, b: 3
console.log(mergeTwoObjects([1, 3], a: 6,b: 5));
// [1, 3, a: 6, b: 5]
console.log(mergeTwoObjects([1, 3], [6, 5]));
// [6, 5]

以上是关于JavaScript之合并两个对象Objectassign的主要内容,如果未能解决你的问题,请参考以下文章

javascript 数组对象根据相同属性值{key:value}合并两个对象

javascript合并两个json对象

如何在 JavaScript 中将两个对象合并到同一个属性中?

如何根据javascript中的键合并和替换两个数组中的对象?

Javascript |使用Object.assign()合并两个对象数组?

转载: 翻译 | JavaScript 小技巧之数组合并