Converts an array to an object whose keys are generated via the predicate function
Receives the data at each array index and returns a string that is used as the object key
{Record<string, T>}
categoriseArrayByObjectPropertyName([ { 'name': 'andy', 'age': 27 }, { 'name': 'bob', 'age': 30 } ], 'name');// return { 'andy': { 'name': 'andy', 'age': 27 }, 'bob': { 'name': 'bob', 'age': 30 } } Copy
categoriseArrayByObjectPropertyName([ { 'name': 'andy', 'age': 27 }, { 'name': 'bob', 'age': 30 } ], 'name');// return { 'andy': { 'name': 'andy', 'age': 27 }, 'bob': { 'name': 'bob', 'age': 30 } }
Converts an array to an object whose keys are generated via the predicate function