I am trying to merge below objects:
var permission = {
'id': '94cabc1f-d4d3-430d-b41d-ebfb1bd94f27',
'user_id': '7aaac6d2-7316-4e3a-a53f-81b4aa0a14a1',
'permissions': {
devices: [ 'read' ],
reports: [ 'read' ]
}
}
var newPermission = {
devices: [ 'update' ]
}
My result should look like below:
{
'id': '94cabc1f-d4d3-430d-b41d-ebfb1bd94f27',
'user_id': '7aaac6d2-7316-4e3a-a53f-81b4aa0a14a1',
'permissions': {
devices: [ 'read','update' ],
reports: [ 'read' ]
}
}
I have used Object.assign
and it's not appending to permissions, is there a way to accomplish this. I am new to ES6.