我正在使用swapi co API进行练习,在从网站获取结果后,我只想显示一些API对象。目前,我正努力显示所有的阵列宇宙飞船。
var linkApi="https://swapi.co/api/starships"
async function starships()
{
let response = await fetch(linkApi);
let data = await response.json()
for(i=0; i<data.results.length;i++){
return{
"count": data.count,
"results":[
{
"name":data.results[i].name,
"model": data.results[i].model,
"crew":data.results[i].crew,
}
]
}
}
}
starships()
.then(data => console.log(data));
这是我想要的格式
{
"count": "",
"results": [
{
"name": "",
"model": "",
"crew": "",
"passengers": "",
"films_count": "",
"films": [
{
"title": "",
"director": "",
"release_date": ""
}
]
}
]
}
答案 0 :(得分:0)
返回将完成您的函数,仅返回第一个太空飞船信息。您应该在for循环外创建一个对象,并在for结束后将其传递给数组,该数组包含所有所需格式的太空飞船
sudo adb start-server
就是那样。