JSFiddle - React, Tailwind, and code Playground

JavaScript

var data = [{
    "eid": 12,
    "gender": "1",
    "age": 1,
    "pass": ["2", "1"]
}, {
    "eid": 11,
    "gender": "0",
    "age": 1,
    "pass": ["1", "3"]
}, {
    "eid": 20,
    "gender": "1",
    "age": 1,
    "pass": ["2", "3"]
}]

    function grabber(data, options) {
        return data.filter(function (el) {
            return el.pass.indexOf(options.pass) > -1 && el.gender === options.gender;
        }).map(function (el) {
            return el.eid;
        });
    }
var out = grabber(data, { gender: '0', pass: '1' });
console.log(out)