相关疑难解决方法(0)

如何根据另一个数组的顺序对对象数组进行排序?

我有一个对象列表:

[ { id: 4, name:'alex' }, { id: 3, name:'jess' }, { id: 9, name:'...' }, { id: 1, name:'abc' } ]
Run Code Online (Sandbox Code Playgroud)

我有另一个正确的"订单"列表.

[ 3, 1, 9, 4]
Run Code Online (Sandbox Code Playgroud)

如何根据键"id"将第一个列表与第二个列表的顺序相匹配?结果应该是:

[ { id: 3, name:'jess' }, { id: 1, name:'abc' }, { id: 9, name:'...' }, { id: 4, name:'alex' } ]
Run Code Online (Sandbox Code Playgroud)

javascript arrays sorting algorithm json

13
推荐指数
4
解决办法
1万
查看次数

标签 统计

algorithm ×1

arrays ×1

javascript ×1

json ×1

sorting ×1