将Json数据映射到React中的下拉列表

时间:2019-07-12 16:41:24

标签: reactjs

我有来自api调用的响应数据,我想将response.data映射到一个下拉列表。 response.data是一个数组:

 [{value: value1, name: name1}, 
 {value: value2, name: name2}
 ]

如何使用map()函数形成具有值和名称对的dataList?谢谢。

 const dataArray= response.data;
 const dataList = [...new Set(dataArray.map(item => item.name))];

在上方添加item.value的位置?

我想做以下事情:      {this.state.dataList.map((item,indx)=> {item.name})}

1 个答案:

答案 0 :(得分:0)

使用const unique = [... new Map(arr.map(item => [item [key],item]))。values()]来解决它