首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React中OMDb api上每页30部电影

React中OMDb api上每页30部电影
EN

Stack Overflow用户
提问于 2021-07-11 22:53:09
回答 1查看 370关注 0票数 1

我试图合并页面,以增加项目到20,30,因为OMDb只有10个每页。我需要从第1页、第2页和第3页得到所有的"imdbID“。

API显示了这个结果:

代码语言:javascript
复制

“搜查”:[

{

“标题”:“家”,

“年”:“2009年”,

imdbID:"tt1014762",

“类型”:“电影”

“海报”:"https://m.media-amazon.com/images/M/MV5BODY2ZTNmMjEtMWEyNC00YjZlLWEyMGEtZWFiNGMwYmQ5NWViXkEyXkFqcGdeQXVyMTAwMzM3NDI3._V1_SX300.jpg

},

]

代码语言:javascript
复制
```javascript

//我的代码

代码语言:javascript
复制
```javascript

异步函数getRequest(){

const pageOne =等待axios

代码语言:javascript
复制
.get('http://www.omdbapi.com/?s=${searchText}&apikey=ef773fae&page=1')
代码语言:javascript
复制
.then(res=>res.data)
代码语言:javascript
复制
.catch(error=>console.log(error));

const pageTwo =等待axios

代码语言:javascript
复制
  .get('http://www.omdbapi.com/?s=${searchText}&apikey=ef773fae&page=2')
代码语言:javascript
复制
  .then(res=>res.data)
代码语言:javascript
复制
  .catch(error=>console.log(error));

const pageThree =等待axios

代码语言:javascript
复制
  .get('http://www.omdbapi.com/?s=${searchText}&apikey=ef773fae&page=3')
代码语言:javascript
复制
  .then(res=>res.data)
代码语言:javascript
复制
  .catch(error=>console.log(error));

const sumPage= {pageOne,pageTwo,pageThree};

//不确定如何编写这一行代码以获得所有imdbID

返回sumPage.map(电影=> movie.imdbID);

}

getRequest();

代码语言:javascript
复制
```javascript
代码语言:javascript
复制
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-11 23:02:18

把它们分散到一个数组里怎么样?

代码语言:javascript
复制
return {"Search":[...pageOne.Search, ...pageTwo.Search, ...pageThree.Search]};
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68340429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档