我正在尝试使用React js将对象列表中的ID映射到新列表中

时间:2019-04-09 05:08:12

标签: reactjs

我想通过从现有对象列表中获取ID来从现有列表中创建一个新列表,并将其复制到整个组件都可以访问的新列表中。

此现有列表将作为BE API响应的一部分返回

const key = [];
await RequestPortInService.fetchCurrentServices().then(response => {

   response.currentServiceList.map(key => (
         key = response.currentServiceList.serviceId
   ));
   alert(key);
})

1 个答案:

答案 0 :(得分:0)

您在对象response.currentServiceList.map中的键值将位于上,因此请尝试使用

   var newSerivceIds = {};

          await RequestPortInService.fetchCurrentServices().then(response => {
            newSerivceIds= response.currentServiceList.map(key => 
                    {return key.serviceId});
            })
            alert(newSerivceIds)