我试图合并页面,以增加项目到20,30,因为OMDb只有10个每页。我需要从第1页、第2页和第3页得到所有的"imdbID“。
API显示了这个结果:
“搜查”:[
{
“标题”:“家”,
“年”:“2009年”,
imdbID:"tt1014762",
“类型”:“电影”
},
]
```javascript//我的代码
```javascript异步函数getRequest(){
const pageOne =等待axios
.get('http://www.omdbapi.com/?s=${searchText}&apikey=ef773fae&page=1').then(res=>res.data).catch(error=>console.log(error));const pageTwo =等待axios
.get('http://www.omdbapi.com/?s=${searchText}&apikey=ef773fae&page=2') .then(res=>res.data) .catch(error=>console.log(error));const pageThree =等待axios
.get('http://www.omdbapi.com/?s=${searchText}&apikey=ef773fae&page=3') .then(res=>res.data) .catch(error=>console.log(error));const sumPage= {pageOne,pageTwo,pageThree};
//不确定如何编写这一行代码以获得所有imdbID
返回sumPage.map(电影=> movie.imdbID);
}
getRequest();
```javascript发布于 2021-07-11 23:02:18
把它们分散到一个数组里怎么样?
return {"Search":[...pageOne.Search, ...pageTwo.Search, ...pageThree.Search]};https://stackoverflow.com/questions/68340429
复制相似问题