我试图从另一个数组中的数组中获取特定值。要明确我使用Spotify Web API并想要获取播放列表的曲目名称。
阵列看起来像那样(希望你能理解它的样子^^):
Object
tracks: Object
items: Array [4]
0: Object
track: Object
name
1: Object
track: Object
name
[...]
现在我已经在我的Ionic / Angular应用程序中使用了angular-spotify模块,我试图通过以下代码获取名称:
Spotify
.getPlaylist('User-ID', 'Playlist-ID')
.then(function (data) {
console.log(data);
arrayLength = data.tracks.items.length;
for (i = 0; i < arrayLength; i++) {
alert(track[i]);
}
});
但是控制台告诉我这个名字没有定义,我在哪里弄错了?
答案 0 :(得分:3)
您尚未定义track
变量,因此您可以在循环内定义它。
track = data.tracks.items[i];