Combining JavaScript Objects into One
Take a look at the JQuery extend method. It can merge two objects together and all their properties.
From JQuery's example page:
var settings = { validate: false, limit: 5, name: "foo" };
var options = { validate: true, name: "bar" };
jQuery.extend(settings, options);
Now settings contains the merged settings and options objects.
JavaScript have a simple native function to merge object. which is Object.assign() introduced in ES6.
// creating two JavaScript objects
var x = { a: true };var y = { b: false}; // merging two objects with JavaScript native function
var obj = Object.assign(x,y);
//result
Console.log(obj); // output is { a: true, b: false }
for more information about javascript merging object please check at merge JavaScript objects with examples.