Javascript 获取错误:“quot;data.id未定义";在迭代JSON数组时

Javascript 获取错误:“quot;data.id未定义";在迭代JSON数组时,javascript,arrays,json,Javascript,Arrays,Json,试图将数据记录到数组中,但出现错误:data.id未定义 { youtube.map((item, index) => { return console.log(youtube.id); }); } 这是正在映射的JSON数组: { “youtube”:[ { “id”:”https://www.youtube.com/embed/hogbutbOgbo", “标题”:“YouTube视频播放器” }, { “id”:“HHJkUQGm2H8”, “标题”:“YouTub

试图将数据记录到数组中,但出现错误:
data.id未定义

{
  youtube.map((item, index) => {
    return console.log(youtube.id);
  });
}
这是正在映射的JSON数组:

{
“youtube”:[
{
“id”:”https://www.youtube.com/embed/hogbutbOgbo",
“标题”:“YouTube视频播放器”
},
{
“id”:“HHJkUQGm2H8”,
“标题”:“YouTube视频播放器”
},
{
“id”:“fEE4RO-_jug”,
“标题”:“YouTube视频播放器”
},
{
“id”:“dpqelE_9OgA”,
“标题”:“YouTube视频播放器”
},
{
“id”:“u1NlmFa0-68”,
“标题”:“YouTube视频播放器”
},
{
“id”:“qoUxP_h6DRs”,
“标题”:“YouTube视频播放器”
}
]
}

如果要记录主数组而不是映射项,请尝试更改为:

console.log(item.id)

如果这只是一个打印错误的例子,你可能想考虑删除你的问题。