I am trying to append a JavaScript object to an existing JavaScript object in the loop.
var object1 = { key1: true, header: 'Title A', Size: 100 };
$.each(elements, function (i, item) {
let headerDisplay = '';
headerDisplay = this.title;
var row = { key1: true, header: '' + headerDisplay + '', Size: 100 };
Object.assign(object1, row);
});
I have tried with Object.assign(), but it is giving only the last object.
Expecting output array similar to
var finalObject = [
{ key1: true, header: 'Title A', Size: 100 },
{ key1: true, header: 'Title1', Size: 100 },
{ key1: true, header: 'Title2', Size: 100 },
...
];
Please let me know how can we add objects to an existing one in loop