【发布时间】:2020-11-09 09:58:06
【问题描述】:
我正在尝试合并以下对象:
var permission = {
'id': '94cabc1f-d4d3-430d-b41d-ebfb1bd94f27',
'user_id': '7aaac6d2-7316-4e3a-a53f-81b4aa0a14a1',
'permissions': {
devices: [ 'read' ],
reports: [ 'read' ]
}
}
var newPermission = {
devices: [ 'update' ]
}
我的结果应该如下所示:
{
'id': '94cabc1f-d4d3-430d-b41d-ebfb1bd94f27',
'user_id': '7aaac6d2-7316-4e3a-a53f-81b4aa0a14a1',
'permissions': {
devices: [ 'read','update' ],
reports: [ 'read' ]
}
}
我使用了Object.assign,它没有附加到权限,有没有办法做到这一点。我是 ES6 新手。
【问题讨论】:
标签: javascript arrays merge