JSFiddle - React, Tailwind, and code Playground

HTML

<body>
    </body>

JavaScript

var data =  [
        {
            "text":"one","siteid":"1","chid":"default","userid":"8","time":1374156747
        },
        {
            "text":"two","siteid":"1","chid":"default","userid":"7","time":1374156735
        }
    ];

var filterparams = {userid:'7', chid: 'default'};


for(var intIndex=0;intIndex < data.length; intIndex++){
eachobj = data[intIndex];
    var flag = true;
     for (var k in filterparams) {
        
        if (eachobj.hasOwnProperty(k)) {
            if(eachobj[k].toString() != filterparams[k].toString()){
               flag = false;
            }
        }
    }
    if(flag){
           alert(intIndex);
    }
}