I have array like bellow:
var array = [{name: 'abc', age: 17}, {name: 'cde', age: 20}, {name: 'abc', age: 89}]
I would like to have output like:
array = [{name: 'abc', age: [17, 89]}, {name: 'cde', age: 20}]
How can achieve it? I tried many solutions like eg:
var result = _(array)
.groupBy('name')
.map(_.spread(_.assign))
.value();
but it's not what I want because I would like to have array of values age.
_in the shared code? Is itunderscore.js? Orlodash?