javascript - 如何重新排序 REST API 响应?
问题描述
我有以下 API 响应:
[{
"id": 1
"name": "first Name"
"code": 100
},
{
"id": 2
"name": "second Name"
"code": 200
}]
我想重新排序对象中的项目并将“代码”移动到顶部,如下所示:
[{
"code": 100
"id": 1
"name": "first Name"
},
{
"code": 200
"id": 2
"name": "second Name"
}]
解决方案
不知道为什么顺序很重要,但以下在 Chrome 中有效:
const response = [{
"id": 1,
"name": "first Name",
"code": 100
},
{
"id": 2,
"name": "second Name",
"code": 200
}];
const reordered = response.map(i => ({
code: i.code,
id: i.id,
name: i.name,
}));
console.log(reordered);
推荐阅读
- php - 419 页面在 laravel 7 中已过期
- spring-boot - SpringBoot - *_max *_count *_sum 指标的可观察性
- javascript - Datatable AJAX 数据参数不刷新
- python - python中的矩阵乘法与分类
- java - 如何更改 android studios jdk 版本(特别是 jdk 8)
- css - Bootstrap 4网格未对齐
- sql - 使用 OPTION (MAXDOP 1) 来减少 SQL Server 中的并行性是否安全?
- uml - UML 序列图:如何绘制创建对象数组?
- react-native - 堆栈导航器标题按钮在按下时不会导航到路由
- nestjs - Nestjs with pm2, port 在用 pm2 stop 杀死进程后仍然可以使用?