how can I convert this array to a new nested array based on a value within the array
CURRENT ARRAY
[{
name: 'John',
review: 'Its great',
book: 'Jungle Book'
},
{
name: 'Steve',
review: 'Learned a lot',
book: 'Coding Standards'
},
{
name: 'Chris',
review: 'Love it',
book: 'Coding Standards'
},
{
name: 'Jake',
review: 'Would read again',
book: 'Jungle Book'
}]
LOOKING TO MAKE THIS NESTED ARRAY
[{
book: 'Jungle Book',
comment: [{
name: 'Jake',
review: 'Would read again'
},
{
name: 'John',
review: 'Its great'
}]
},
{
book: 'Coding Standards',
comment: [{
name: 'Chris',
review: 'Love it'
},
{
name: 'Steve',
review: 'Learned a lot'
}]
}]
Any help or tips would be greatly appreciated.
commentsupposed to be an array?