我需要检查对象数组中的任何对象是否具有type: a
AND 是否另一个对象具有type: b
我最初是这样做的:
const myObjects = objs.filter(attr => attr.type === 'a' || attr.type === 'b');
但是代码审查抱怨说filter
,当我们只需要知道任何单个对象是否满足任一标准时,它将继续遍历整个数组。
我想使用array.find()
,但这仅适用于单一条件。
for
有没有办法在不使用循环的情况下做到这一点?
富国沪深
波斯汪
相关分类