1
我試圖獲取相關藝術家的列表,但返回的結果不一。有時會出現相關藝術家的名字,有時會返回「未定義」。Spotify相關藝術家輸出未定義名稱
如何獲取所有相關藝術家的姓名而不會收到「未定義」的結果?
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);
}
});
});
此輸出:
看起來像'.toArray()'調用導致的問題,沒有使用這個API,不能肯定地說。那些未定義可能是'r'上的方法,在轉換時會感到困惑? – dmp