1

関連するアーティストのリストを取得しようとしていますが、さまざまな結果が返されます。関連するアーティストの名前が表示される場合もあれば、「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);
              }
            });
          });

これは以下を出力します:

ここに画像の説明を入力

4

1 に答える 1

1

あなたの次の質問から、snapshot.loadAll('name') については既に理解したと思いますが、後世のためにここに記載します。

于 2013-11-04T15:08:26.553 に答える