遍历对象

时间:2020-02-26 01:57:42

标签: javascript json oop object

我正在使用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": ""
        }
      ]
    }
  ]
}

1 个答案:

答案 0 :(得分:0)

返回将完成您的函数,仅返回第一个太空飞船信息。您应该在for循环外创建一个对象,并在for结束后将其传递给数组,该数组包含所有所需格式的太空飞船

sudo adb start-server

就是那样。