筛选出一组数组中多个对象中的一个属性值大于100的 前端
时间: 2024-02-28 15:55:42 浏览: 212
你可以使用 JavaScript 中的 Array.filter() 方法来筛选出符合条件的对象。具体实现可以参考以下代码:
```javascript
const arr = [
{ name: 'Alice', age: 25 },
{ name: 'Bob', age: 30 },
{ name: 'Charlie', age: 80 },
{ name: 'David', age: 90 },
{ name: 'Eva', age: 120 }
];
const result = arr.filter(obj => obj.age > 100);
console.log(result); // 输出 [{ name: 'Eva', age: 120 }]
```
上面的代码中,我们首先定义了一个包含多个对象的数组 `arr`,每个对象都有 `name` 和 `age` 两个属性。然后使用 `Array.filter()` 方法,传入一个回调函数作为参数,该回调函数的作用是判断每个对象的 `age` 属性是否大于 100,如果是则将该对象保留在数组中,否则将其过滤掉。最后输出符合条件的对象数组 `result`。
阅读全文