I'm learning JavaScript on my own and am going through tutorials and cannot understand how to add the value of the second object to the first object. I tried to look at this How can I add a key/value pair to a JavaScript object? but I couldn't follow it. Below is the code I wrote:
var person1 = {
name: 'Joe',
role: 'specialist'
};
var person2 = {
name: 'Mr. Roberts',
role: 'supervisor'
};
function addObjectProperty(obj1, key, obj2) {
addObjectProperty(person1, 'manager', person2);
return (person1.manager = (person2.name + person2.role));
}
console.log(person1.manager);
My result returns:
undefined
But it should return:
// --> { name: 'Mr. Roberts', role: 'supervisor' }
Could someone kindly advise me further? Thank you! :)