使用数组的 'filter' 方法,结合箭头函数和对象的取值方式来实现:

let arr = [
  { name: 'Alice', age: 25 },
  { name: 'Bob', age: 30 },
  { name: 'Charlie', age: 25 },
  { name: 'David', age: 35 }
]

let filteredArr = arr.filter(item => item.age !== 25)

console.log(filteredArr)
// Output: [{ name: 'Bob', age: 30 }, { name: 'David', age: 35 }]

上面的代码中,使用了数组的 'filter' 方法来过滤数组中的元素。箭头函数的参数 'item' 表示数组中的每个元素,通过对象的取值方式 'item.age' 来判断该元素的 'age' 属性是否等于 25,如果不等于,就保留该元素。最终得到的 'filteredArr' 就是过滤后的数组。

JavaScript 数组过滤:去除特定属性值相同的元素

原文地址: https://www.cveoy.top/t/topic/oA6o 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录