ArrayAnyMatch

Returns true if an element is shared between two lists.

javascript · Filters And Transformers

Source

function main() {
    var leftArg = args.left;
    var rightArg = args.right;
    var leftList = leftArg ? argToList(leftArg) : [];
    var rightList = argToList(rightArg);
    var foundCommon = false;
    
    for (var i = 0; i < rightList.length; i++) {
        var rightVal = rightList[i];
        if (leftList.indexOf(rightVal) > -1) {
            foundCommon = true;
            break;
        }
    }

    return foundCommon;
}

try {
    return main();
} catch (err) {
    return 'Error: ' + err.message;
}

README

Returns true if an element is shared between two lists.

Script Data


Name Description
Script Type javascript
Tags general, transformer, entirelist
Cortex XSOAR Version 5.0.0

Inputs


Argument Name Description
left Left list.
right Right list.

Outputs


Returns true if an element is shared between the two lists.