1.对对象数组排序
要根据 id
属性对新的对象数组排序,可以使用 sort
方法。示例如下:
const originalArray = [{ id: 2, name: 'Alice' }, { id: 1, name: 'Bob' }];
const newArray = originalArray.map(item => ({
// 转换逻辑
identifier: item.id,
fullName: item.name
})).sort((a, b) => a.identifier - b.identifier);
2.根据id删除对象数组中的某一个
要从一个对象数组中删除指定 id
的对象,可以使用 filter
方法。下面是一个示例代码,展示如何实现这一点:
const originalArray = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
{ id: 3, name: 'Charlie' }
];
const idToRemove = 2;
const newArray = originalArray.filter(item => item.id !== idToRemove);
console.log(newArray);
// 输出: [{ id: 1, name: 'Alice' }, { id: 3, name: 'Charlie' }]