JSFiddle - React, Tailwind, and code Playground

JavaScript

var originalData = [{
    "id": 11141,
    "user_id": 84,
    "received": "26 Jan 2017",
    "approvalstatus": "Approved"
}, {
    "id": 11080,
    "user_id": 84,
    "received": "25 Jan 2017",
    "approvalstatus": "Approved"
}, {
    "id": 11079,
    "user_id": 84,
    "received": "25 Jan 2017",
    "approvalstatus": "Approved"
}, {
    "id": 11078,
    "user_id": 84,
    "received": "25 Jan 2017",
    "approvalstatus": "Approved"
}, {
    "id": 11060,
    "user_id": 84,
    "received": "24 Jan 2017",
    "approvalstatus": "Approved"
}];


var params = [
    ["id", "equals", "11060"],
    ["user_id", "exact", "84"]
];


filteredData = originalData.filter(function(item) {
    params.forEach(function(value, index) {
        var cond = value[1];
        var cKey = value[0];
        var cValue = value[2];
        var flag = false;
        if (cond == 'equals') {
            if (item[cKey] == Number(cValue)) {
                flag = true;
            }
        } else if (cond == 'exact'){
        	if (item[cKey].toString() == cValue) {
                flag = true;
            }
        }
        return flag;
    });
    return false;
});

console.log(filteredData);