Groups array items by the value of a key. Items where the key value is not a valid property key are skipped.
The array to group.
The key whose values are used as group identifiers.
groupBy( [{ role: "admin", name: "Alice" }, { role: "user", name: "Bob" }, { role: "admin", name: "Carol" }], "role")// => { admin: [{ role: "admin", name: "Alice" }, { role: "admin", name: "Carol" }], user: [...] } Copy
groupBy( [{ role: "admin", name: "Alice" }, { role: "user", name: "Bob" }, { role: "admin", name: "Carol" }], "role")// => { admin: [{ role: "admin", name: "Alice" }, { role: "admin", name: "Carol" }], user: [...] }
Groups array items by the value of a key. Items where the key value is not a valid property key are skipped.