js枚举出数组对象中相等的值
时间: 2023-10-10 19:10:27 浏览: 100
js代码-数组对象根据某个值相同合并分组
可以使用 JavaScript 的 filter 方法和比较运算符来筛选出数组对象中相等的值:
假设有以下数组对象:
```
const arr = [
{ name: 'Alice', age: 20 },
{ name: 'Bob', age: 25 },
{ name: 'Charlie', age: 20 },
{ name: 'David', age: 30 }
];
```
我们可以使用以下代码来枚举出年龄相等的对象:
```
const targetAge = 20;
const result = arr.filter(obj => obj.age === targetAge);
console.log(result);
// Output: [{ name: 'Alice', age: 20 }, { name: 'Charlie', age: 20 }]
```
这里我们定义了目标年龄为 20,然后使用 filter 方法筛选出所有年龄等于 20 的对象,并存储在 result 变量中。最终输出的结果为包含两个对象的数组。
阅读全文