【发布时间】:2016-02-23 22:05:58
【问题描述】:
我试图从另一个数组中的数组中获取特定值。要清楚我正在使用 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]);
}
});
但是控制台说我没有定义这个名字,我在哪里犯了错误?
【问题讨论】:
-
如果你想迭代项目,那么你可以这样做
alert(data.tracks.items[i].track.name) -
谢谢,比我想象的要容易
标签: javascript arrays angularjs spotify