I want to map below mentioned object...
Input object:
const rules = {
public: [
{ label: 'View', value: 'View' },
{ label: 'Create', value: 'Create' },
{ label: 'Delete', value: 'Delete' },
{ label: 'Update', value: 'Update' },
{ label: 'ChangeLayout', value: 'ChangeLayout' }
],
user: [
{ label: 'View', value: 'View' },
{ label: 'Create', value: 'Create' },
{ label: 'Delete', value: 'Delete' },
{ label: 'Update', value: 'Update' },
{ label: 'ChangeLayout', value: 'ChangeLayout' }
]
};
Expected output is:
const result = {
Public: { "View": true, "Create": false, "Delete": false, "Update": false, "ChangeLayout": false },
User: { "View": true, "Create": true, "Delete": true, "Update": true, "ChangeLayout": true }
};
Actually i try some method but cant getting expected output
Thanks to advance please help anyone...