【问题标题】:Retrieve array of video IDs from youtube playlist ID从 youtube 播放列表 ID 中检索视频 ID 数组
【发布时间】:2014-02-10 01:42:56
【问题描述】:

我想使用 youtube 播放列表 ID 检索视频 ID 数组。

基本上是一个返回函数getPlaylist(playlist)

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

我目前有this,但让它返回数组中的数据需要进行重大重写,我不知道如何处理它。

我希望能够做 var stuff = getPlaylist(ID);,并引用输入的 ID,如 stuff[4].title 等,并轻松处理 for 循环等中的响应。

我想用尽可能少的代码行来做到这一点,并且没有库和 API(如 jQuery 和 youtube javascript API)。

【问题讨论】:

  • 为什么不把push videoIDArray 放在你的循环中?
  • 我试过了,但是没有用。不过我可能做错了什么。

标签: javascript arrays youtube


【解决方案1】:

在循环外创建一个变量

var arrayOfvideoIDs = [];

在你的循环中

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

您现在有一个 videoIDs 数组

【讨论】:

    猜你喜欢
    • 2013-07-08
    • 2013-09-12
    • 2015-08-19
    • 2016-06-15
    • 2017-06-09
    • 1970-01-01
    • 2017-03-27
    • 2018-06-24
    • 2015-11-24
    相关资源
    最近更新 更多