JSFiddle - React, Tailwind, and code Playground
by Trisox
JavaScript
var expectedObject = {
elementTrigger: 'blur',
elementData: {
track: 'event blur'
},
elementTagName: 'INPUT',
elementValue: '',
elementAction: 'triggered'
};
var funnelInfo = {
funnelName: "Verzekering afsluiten",
funnelStep: "Uw situatie",
funnelStepNumber: "1",
productGroup: "Doorlopende reisverzekering"
};
function expectedObjectMerge(expectedObject, funnelInfo){
expectedObject.elementData = Object.assign(expectedObject.elementData, funnelInfo);
return expectedObject;
}
console.log(expectedObjectMerge(expectedObject, funnelInfo));