I want to simplify an array of objects filtering. Let's assume that I have following array,
const users = [{
name: "user1",
gender: "m"
}, {
name: "user2",
gender: "f"
}, {
name: "user3",
gender: "f"
}, {
name: "user4",
gender: "m"
}, {
name: "user5",
gender: "m"
}];
For example i need to filter all users by male or female, so i do loop through filter object property:
const fUsers = users.filter(user => user.gender === "f");
const mUsers = users.filter(user => user.gender === "m");
const results = [fUsers, mUsers];
console.log(results);
Is there any better way to filter to do it in one shot, so i can get results in mutiple arrays.