loading...

re: Returning an object using reduce() VIEW POST

TOP OF THREAD FULL DISCUSSION
re: Hi Craig! I have applied your suggestion. It's still not returning the right data. It returns an empty object. Please See below: function getSongC...
 

Seems I didn't describe my idea very well. Here's the code I had in mind:

function getSongCountByArtist(songs) {
  return songs.reduce(function (acc, song) {
    if (acc[song.artist] === undefined) acc[song.artist] = 0;
    acc[song.artist]++;
    return acc;
  }, {});
} 

Hello Craig! I've implemented your code and it works perfectly now. Thanks a million! I appreciate your help.

code of conduct - report abuse