Javascript-获取提取标题
我对编程很陌生,我遇到了一个问题 这是我的代码:Javascript-获取提取标题,javascript,fetch,Javascript,Fetch,我对编程很陌生,我遇到了一个问题 这是我的代码: fetch("https://radiocenter.si/api/module/json/RadioSchedule/JsonModule/GetStreamInfo", { "headers": { "content-type": "application/x-www-form-urlencoded; charset=UTF-8", }, "body": "RadioSt
fetch("https://radiocenter.si/api/module/json/RadioSchedule/JsonModule/GetStreamInfo", {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "RadioStreamId=1&SystemName=&Title=&Description=&Icon%5BId%5D=0&Stream=&XmlStream=&Position=&Activated=true",
"method": "POST",
})
.then(response => response.json())
.then(data => console.log(data))
这是我得到的回应:
{
data: [
{
title: 'POWER OVER ME',
artist: 'DERMOT KENNEDY',
titleArtist: 'DERMOT KENNEDY - POWER OVER ME',
picture: 'http://www.radiocenter.si/XML/covers/music/00/00/28/58/04_320.jpg',
socialLinks: [],
artistLink: [Object],
embedVideoRequest: '/api/module/json/MusicArtists/JsonModule/GetArtistEmbedVideos',
artistId: 1423,
hasAnyEmbedVideos: false
},
{
title: 'LOCO CONTIGO',
artist: 'DJ SNAKE',
titleArtist: 'DJ SNAKE - LOCO CONTIGO',
picture: 'http://www.radiocenter.si/XML/covers/music/00/00/30/70/14_320.jpg',
socialLinks: [Array],
artistLink: [Object],
embedVideoRequest: '/api/module/json/MusicArtists/JsonModule/GetArtistEmbedVideos',
artistId: 154,
hasAnyEmbedVideos: true
},
{
title: 'KNOW YOUR WORTH',
artist: 'KHALID FT. DISCLOSURE',
titleArtist: 'KHALID FT. DISCLOSURE - KNOW YOUR WORTH',
picture: 'http://www.radiocenter.si/XML/covers/music/00/00/30/54/74_320.jpg',
socialLinks: [],
artistLink: null,
embedVideoRequest: '/api/module/json/MusicArtists/JsonModule/GetArtistEmbedVideos',
artistId: 0,
hasAnyEmbedVideos: false
},
{
title: 'MORE THAN YOU KNOW',
artist: 'AXWELL & INGROSSO',
titleArtist: 'AXWELL & INGROSSO - MORE THAN YOU KNOW',
picture: 'http://www.radiocenter.si/XML/covers/music/00/00/25/11/25_320.jpg',
socialLinks: [],
artistLink: null,
embedVideoRequest: '/api/module/json/MusicArtists/JsonModule/GetArtistEmbedVideos',
artistId: 0,
hasAnyEmbedVideos: false
},
{
title: 'EVERYTHING I WANTED',
artist: 'BILLIE EILISH',
titleArtist: 'BILLIE EILISH - EVERYTHING I WANTED',
picture: 'http://www.radiocenter.si/XML/covers/music/00/00/30/22/72_320.jpg',
socialLinks: [],
artistLink: [Object],
embedVideoRequest: '/api/module/json/MusicArtists/JsonModule/GetArtistEmbedVideos',
artistId: 1425,
hasAnyEmbedVideos: false
}
],
created: '2020-04-25T00:37:12.0247937Z',
streamName: '',
streamImage: 'http://radiocenter.si/XML/streamImages/default.svg',
errors: []
}
所以我试图提取当前播放的歌曲,它存储在title中,如下所示:
{
title: 'KNOW YOUR WORTH',
artist: 'KHALID FT. DISCLOSURE',
titleArtist: 'KHALID FT. DISCLOSURE - KNOW YOUR WORTH',
picture: 'http://www.radiocenter.si/XML/covers/music/00/00/30/54/74_320.jpg',
socialLinks: [],
artistLink: null,
embedVideoRequest: '/api/module/json/MusicArtists/JsonModule/GetArtistEmbedVideos',
artistId: 0,
hasAnyEmbedVideos: false
}
那么我如何提取它呢
谢谢你的帮助,也很抱歉我的英语不是我的第一语言 通过映射数据
data.data.map((o)=>o.title))
可以提取所有标题,如下所示:
fetch(
"https://radiocenter.si/api/module/json/RadioSchedule/JsonModule/GetStreamInfo",
{
标题:{
“内容类型”:“application/x-www-form-urlencoded;charset=UTF-8”,
},
正文:
“RadioStreamId=1&SystemName=&Title=&Description=&Icon%5BId%5D=0&Stream=&XmlStream=&Position=&Activated=true”,
方法:“张贴”,
}
)
.then((response)=>response.json())
.then((data)=>console.log(data.data[2].title))代码>几分钟前问过几乎相同的问题。巧合外星人?即使是最后一部分也感谢您的帮助,同时也为我的英语感到抱歉,因为它不是我的第一语言代码>是一样的!怎么回事?!!这给了我所有的头衔。我只想要从上到下的第三个元素。现在试试,data.data
是一个数组,所以要访问第三个元素,需要在索引2中进行检查,如data.data[2]。title