関連するアーティストのリストを取得しようとしていますが、さまざまな結果が返されます。関連するアーティストの名前が表示される場合もあれば、「undefined」が返される場合もあります。
「未定義」の結果を得ることなく、関連するすべてのアーティストの名前を取得するにはどうすればよいですか?
models.Artist
.fromURI('spotify:artist:7hJcb9fa4alzcOq3EaNPoG')
.load(artist_properties)
.done(function(artist){
artist.related.snapshot().done(function(r){
var relatedArtists = r.toArray();
var relatedArtistsNames = [];
var i;
for(i = 0; i < relatedArtists.length; i++){
var listItem = document.createElement("li");
listItem.innerHTML = relatedArtists[i].name;
$('#relatedContainer').append(listItem);
}
});
});
これは以下を出力します: