2012-01-16 4 views
0

私は初心者のJavascriptプログラマーですので、この質問が意味をなさない場合はお詫び申し上げます。Spotify Apps APIの結果の並べ替えを指定できますか?

ライブラリ内のすべてのアルバムをリクエストすると、すべてのアルバムの配列が取得されます。これらの配列をアーティスト名でソートすることは可能ですか?

答えて

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()); 
}); 
+0

私は、配列をソートして変数に入れることができないことを知りました。ありがとう! –

関連する問題