2014-02-10 8 views
0

Я хочу получить массив идентификаторов видео, используя идентификатор плейлиста youtube.Извлечь массив идентификаторов видео из плейлиста youtube ID

Basicually функция, которая возвращает getPlaylist(playlist)

[{'title':'Video1 Title', 'ID':'Video1 ID'}, 
{'title':'Video2 Title', 'ID':'Video2 ID'}, 
{'title':'Video3 Title', 'ID':'Video3 ID'}]; 

В настоящее время я this, но делаю его возвращать данные в массиве, потребует большой переписывает, и я не знаю, как подойти к нему.

Я хочу быть в состоянии сделать уаг материал = getPlaylist(ID);, и ссылаться на введенный идентификатор как stuff[4].title и так, и легко обработать ответ для петель и т.д.

Я хочу сделать это с наименьшим количеством строк как возможно, и без библиотек и API (например, jQuery и API javascript youtube).

+0

Почему не просто '' push' в videoID' в и 'Array' в вашей петле? – Xotic750

+0

Я пробовал, но это не сработало. Возможно, я что-то делаю неправильно. –

ответ

0

Создайте переменную вне цикла

var arrayOfvideoIDs = []; 

внутри цикла

for (....) { 
    ... 
    list_data += '<li>'+videoID+'</li>'; 
    arrayOfvideoIDs.push(videoID); 
} 

Теперь у вас есть массив videoID s

Смежные вопросы