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)
如果这只是一个打印错误的例子,你可能想考虑删除你的问题。