把数组对象里面对象过滤成一个新的数组
时间: 2023-10-08 08:10:21 浏览: 143
一个过滤器,用于将您的对象转换为可以轻松过滤和排序 的数组_JavaScript_代码_相关文件_下载
你可以使用数组的 `filter` 方法来过滤数组对象,并生成一个新的数组。在 `filter` 方法中,你可以使用条件语句来判断是否保留某个对象。以下是一个示例代码:
```javascript
const array = [
{ id: 1, name: 'John' },
{ id: 2, name: 'Jane' },
{ id: 3, name: 'Alice' },
];
const filteredArray = array.filter(obj => obj.id > 1);
console.log(filteredArray);
```
上述代码中,我们使用 `filter` 方法来保留 `id` 大于 1 的对象,并将结果存储在 `filteredArray` 中。输出结果为:
```
[
{ id: 2, name: 'Jane' },
{ id: 3, name: 'Alice' },
]
```
你可以根据自己的需求修改条件语句来实现更复杂的过滤逻辑。
阅读全文