【发布时间】:2012-01-17 00:19:28
【问题描述】:
我是一名 Javascript 程序员新手,如果这个问题没有意义,我深表歉意。
当我对库中的所有专辑进行请求时,我会为每个专辑获取一个数组。是否可以让这些数组按艺术家姓名排序?
【问题讨论】:
我是一名 Javascript 程序员新手,如果这个问题没有意义,我深表歉意。
当我对库中的所有专辑进行请求时,我会为每个专辑获取一个数组。是否可以让这些数组按艺术家姓名排序?
【问题讨论】:
您可以自己对相册数组进行排序。此解决方案将首先放置没有艺术家姓名的专辑。
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());
});
【讨论】: