我可以指定Spotify Apps API的结果排序吗?

时间:2012-01-16 14:56:40

标签: api spotify

我是一名新手Javascript程序员,所以如果这个问题毫无意义,我会道歉。

当我对图书馆中的所有专辑发出请求时,我会为每张专辑收到一个数组。是否可以按艺术家名称对这些数组进行排序?

1 个答案:

答案 0 :(得分:2)

您可以自己对相册数组进行排序。此解决方案将首先放置没有艺术家姓名的专辑。

var sp = getSpotifyApi(1);
var m = sp.require('sp://import/scripts/api/models')

var sortedAlbums = m.library.albums.sort(function(album1, album2) {
  var name1 = album1.artist.name || "";
  var name2 = album2.artist.name || "";

  return name1.toLocaleLowerCase().localeCompare(name2.toLocaleLowerCase());
});