DEV Community

Discussion on: Returning an object using reduce()

Collapse
 
eddifd profile image
EddiFd

Do not use reduce.

Try :

Array.from(new Set(songs.map(e => e.artist).sort()).values()).map(e => {let obj = {}; obj[e] = songs.filter(f => f.artist == e).length; return obj;})