我正在尝试使用电影API创建有关电影的Web应用程序。然后,我复制了搜索结果的前两部分,并将它们存储在变量中;如何从变量中获取特定数据?
我认为JSON文件是一个对象,并试图获取特定数据,但我做不到。
这是我存储在变量中的搜索结果的前两个部分。
/d'-e'-f' <-- feature1 rebased (alone)
/
a-b-c <---master
\
\d-e <-- partial old feature1 commits
\
\g-h-i <--feature1_1, not rebased
我想在控制台中看到这部电影的名称。如何在控制台中看到这两部电影的名称。
我已经尝试过了:
var searchResults = {
page: 1,
total_results: 4109,
total_pages: 206,
results: [
{
original_name: 'Star',
id: 68780,
media_type: 'tv',
name: 'Star',
vote_count: 62,
vote_average: 7.12,
first_air_date: '2016-12-14',
popularity: 16.022,
original_language: 'en',
},
{
original_name: '부암동 복수자들',
id: 74473,
media_type: 'tv',
name: 'Avengers Social Club',
vote_count: 4,
vote_average: 9,
first_air_date: '2017-10-11',
popularity: 1.668,
original_language: 'ko',
}]};
答案 0 :(得分:0)
如果您知道每个JSON响应中返回了多少结果,则可以使用结果计数以这种方式循环。对于示例中的两个结果,它循环的时间为i < 2
:
var searchResults = {
page: 1,
total_results: 4109,
total_pages: 206,
results: [
{
original_name: 'Star',
id: 68780,
media_type: 'tv',
name: 'Star',
vote_count: 62,
vote_average: 7.12,
first_air_date: '2016-12-14',
popularity: 16.022,
original_language: 'en',
},
{
original_name: '부암동 복수자들',
id: 74473,
media_type: 'tv',
name: 'Avengers Social Club',
vote_count: 4,
vote_average: 9,
first_air_date: '2017-10-11',
popularity: 1.668,
original_language: 'ko',
}]};
for (var i=0; i < 2; i++) {
console.log(searchResults['results'][i].name);
}