错误:React说.map()不是函数。 API返回对象,我无法对其进行迭代

时间:2020-04-08 19:53:41

标签: javascript reactjs frontend

我是REACT.JS的初学者,我目前正在尝试从某个项目的API中提取数据,我使用“ Axios”发送get请求,所以当我使用{data}并获取response,响应作为数组出现,我可以对其进行迭代,但是在另一个API中,当我这样做时,它将返回一个对象,而我无法对其进行迭代。有人对此有任何解决方法吗?

This is the response from the API

我要遍历这些对象,当用户选择其中一个选项时,我希望该应用从各个子项中提取数据并将其提供给图表。

1 个答案:

答案 0 :(得分:0)

您也可以遍历对象。

Object.keys(data).map(key => 
    <option value={key}>{data[key]}</option>
)