JSFiddle - React, Tailwind, and code Playground
JavaScript
var a = {
id: 1,
qtde: 2
};
var b = {
id: 1,
nome: 'teste'
};
function mergeObjects(sourceA, sourceB) {
var obj = {};
var keys = Object.keys(sourceA).concat(Object.keys(sourceB));
keys.forEach(function(key) {
if (sourceA.hasOwnProperty(key)) obj[key] = sourceA[key];
if (sourceB.hasOwnProperty(key)) obj[key] = sourceB[key];
});
return obj;
}
var c = mergeObjects(a, b);
console.log(c); // Object {id: 1, nome: "teste", qtde: 2}