I have an array of users which have an array of permissions. I want to filter out users that have the operator permission.
User List
[
{
EmailA
You can user filter and some api's something like
var data=[
{
EmailAddress: "test@test.com",
FullName: "Test User",
Permissions: [
{
PermissionData: null,
PermissionID: 202,
PermissionName: "operator",
roleName: "operator",
roleid: 8,
}
],
UserID: 105,
},
{
EmailAddress: "tested@test.com",
FullName: "tested User",
Permissions: [
{
PermissionData: null,
PermissionID: 205,
PermissionName: "admin",
roleName: "Admin",
roleid: 5,
}
],
UserID: 101,
},
]
var opratorUsers=data.filter(u=> u.Permissions && u.Permissions.some(p=> p.roleName=='operator'));
console.log(opratorUsers);