我正在使用的CMS允许我将条目公开为json
"name": "James Green",
"department": [
{
"value": "office",
},
{
"value": "accounts",
}
]
对于我正在创建的过滤器,我需要检查其中一个值是否等于我选择的值。
目前,以下内容返回了正确的结果,但仅过滤了数组的第一个对象。
return this.people.filter(person =>
{
return person.department[0].value === 'office';
}
)
目前,人员最多只能在2个部门中,但可能会有所变化。如何检查数组中的所有对象的值。
编辑:
尝试了一些,但只返回了真。
return this.people.some(person =>
{
person.department == 'office';
});
}