所以我有两个数组,我想对数组进行排序,而且我不想删除唯一键,提供的解决方案删除了键并给出了长度为 3 的数组:
const data = [
{
id: '111',
user: '178'
},
{
id: '222',
user: '180'
},
{
id: '333',
user: '186'
},
{
id: '112',
user: '180'
}
]
const someUser = ['180', '186', '178']
我希望输出为:
[
{
id: '222',
user: '180'
},
{
id: '112',
user: '180'
},
{
id: '333',
user: '186'
},
{
id: '111',
user: '178'
}
]
如果我们运行地图或 forEach 循环,我想根据 user
字段获取对象数组。就像如果 user 180
在数据中有 2 个字段,那么我想要第一个数组,其中包含 2 个包含 180 的用户对象。