首页 > 解决方案 > 如何修改 api 响应

问题描述

从 api 响应中,我得到了一个在下面共享的数组,但在我的选择组件中,我总是使用 Id 和 Name,因此如何使用新响应更改响应并将其设置到选择中。

0:
Id: "737ded71-e6b7-4f54-b0fd-2e757ae3d152"
UserType: 0
RoleType: 8
RoleName: "ABC"
__proto__: Object
length: 1
__proto__: Array(0)

// How I want it to be is;
0:
Code: "737ded71-e6b7-4f54-b0fd-2e757ae3d152"
UserType: 0
Id: 8
Name: "ABC"
__proto__: Object
length: 1
__proto__: Array(0)

标签: javascriptarrays

解决方案


更好的方法是使用地图功能:

const data = response.map(item => ({ Id: item.RoleType, Name: item.RoleName }));

推荐阅读