Skip to content

Топ треков от исполнителей добавленных в избранное #28

Discussion options

You must be logged in to vote

как из списка треков получить список исполнителей

Добавить следующий map к массиву треков. Вернутся исполнители.

let artists = tracks.map(t => t.artists[0]);
// Можно цепочкой
// let artists = Source.get*().map(t => t.artists[0]);

получить список состоящий из топов треков этих исполнителей

let topTracks = Source.getArtistsTopTracks(artists, false);

Так же треки не должны быть ниже третьего места в топе

topTracks.forEach(tracks => tracks.splice(3, 7)); // удалить треки с 4 по 10
topTracks = topTracks.flat(1); // треки в один массив, подробнее в описании getArtistsTopTracks про flat

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by Chimildic
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants