How in JS to compare from an array of objects from all the results 2 keys are equal to 2 other variables

I’m trying to understand how to get from an array of objects 2 specific keys and compare them with 2 other values for a boolean statement.

What I need to achieve is that for all results from an array of objects I have to check if
ownerId or ownerType are equal to example this.ownerId or this.ownerType.

To give an example I have a result Obj as

const results = [
    {
        ownerId: '1'
        ownerType: SOME_TYPE,
        id: 1
        ...
        <other key_values>
        ...
    },
    {
        ownerId: '1'
        ownerType: SOME_TYPE,
        id: 2
        ...
        <other key_values>
        ...
    },
    ... more ...
];

From the results, I have to extract all ownerId and ownerType and check if all are equal to another value as example

(ownerType === 'USER' && ownerId === userId) ||
(ownerType === 'PARTICIPANT' && ownerId === participantId)

So that means where all ownerType === 'USER' && all ownerId === to this userId then is true.

like all ownerId in my examples are 1 and we suppose ‘USER’ as a type then that is true.

but

If the result doesn’t have all the same ownerId that is false.

I’m not sure what kind of function I need to write for it.

If any comments I’ll try to explain better m issue