I have a list of object that i want to filter by 3 condition: name, role, branch
list = [{
"userName": "name1",
"roleArray": [
"role1",
"role2"
],
"branchArray": [
"branch1",
"branch2",
"branch3"
]
},
{
"userName": "name2",
"roleArray": [
"role2",
"role3"
],
"branchArray": [
"branch3",
"branch4",
"branch5"
]
},
{
"userName": "name3",
"roleArray": [
"role1",
"role3"
],
"branchArray": [
"branch1",
"branch2",
"branch4"
]
}];
filter_name = "" ; //can be empty
filter_role = ["role1","role3"]; // can be empty
filter_branch = ["branch1","branch5"] //can be empty
How to filter with 3 condition above In the case all condition empty, return the original list
Thank you and have a nice day