Javascript Spotify相关艺术家输出未定义的名称
我试图得到一份相关艺术家的名单,但结果好坏参半。有时会出现相关艺术家的名字,有时会返回“未定义” 如何检索所有相关美工人员的姓名而不获得“未定义”的结果Javascript Spotify相关艺术家输出未定义的名称,javascript,api,spotify,spotify-app,Javascript,Api,Spotify,Spotify App,我试图得到一份相关艺术家的名单,但结果好坏参半。有时会出现相关艺术家的名字,有时会返回“未定义” 如何检索所有相关美工人员的姓名而不获得“未定义”的结果 models.Artist .fromURI('spotify:艺术家:7hJcb9fa4alzcOq3EaNPoG') .load(美工房地产) .done(功能(艺术家){ 艺术家相关的快照()完成(函数(r){ var relatedArtists=r.toArray(); var相关参与者SNAMES=[]; var i; 对于(i=0
models.Artist
.fromURI('spotify:艺术家:7hJcb9fa4alzcOq3EaNPoG')
.load(美工房地产)
.done(功能(艺术家){
艺术家相关的快照()完成(函数(r){
var relatedArtists=r.toArray();
var相关参与者SNAMES=[];
var i;
对于(i=0;i
这将产生:
从你的下一个问题,我会说你已经找到了snapshot.loadAll('name'),但我会把它放在这里给后代看。从你的下一个问题,我会说你已经找到了snapshot.loadAll('name'),但我会把它放在这里给后代看。看起来是
.toArray()
调用导致了这个问题,没有使用过这个API,不能肯定。那些未定义的方法可能是r
上的方法,在转换时会混淆?看起来是.toArray()
调用导致了问题,因为没有使用此API,无法确定。那些未定义的方法可能是r
上的方法,它们在转换时会混淆?
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);
}
});
});