我有一个对象数组,想要测试它是否存在具有某个特定值的属性(至少一次出现),并返回布尔值来指示结果。我正在使用Ramda库,并尝试使用has
函数来实现这一点,但它只返回实际属性是否存在的布尔值,而不是它对应的值。
const data = [
{
id: 10004,
name: 'Daniel',
age: 43,
sport: 'football'
},
{
id: 10005,
name: 'Tom',
age: 23,
sport: 'rugby'
},
{
id: 10006,
name: 'Lewis',
age: 32,
sport: 'football'
},
];
检查对象数组中是否有 sport: 'rugby'
应该返回true
,而sport: 'tennis'
则应返回false。
感谢您的帮助,非常感谢。